MyGit

cyverse/atmosphere

Fork: 96 Star: 330 (更新于 2024-10-29 09:56:58)

license: NOASSERTION

Language: Python .

Where cloud lives.

最后发布版本: v37-5 ( 2022-02-15 08:15:36)

官方网址 GitHub网址

THIS REPOSITORY IS READONLY AND NO LONGER ACTIVE

atmosphere :cloud:

Build Status Coverage Code Health

Atmosphere addresses the growing needs for highly configurable and customized computational resources to support research efforts in plant sciences. Atmosphere is an integrative, private, self-service cloud computing platform designed to provide easy access to preconfigured, frequently used analysis routines, relevant algorithms, and data sets in an available-on-demand environment designed to accommodate computationally and data-intensive bioinformatics tasks.

Installation

Install the required python packages

pip install -r requirements.txt

A separate environment is provided for developers

pip install -r dev_requirements.txt

The *requirements.txt files are generated using pip-tools. See REQUIREMENTS.md for instructions on using pip-tools and upgrading packages in Atmosphere.

Some Features

  • A powerful web client for management and administration of virtual machines
  • A fully RESTful API service for integrating with existing infrastructure components
  • Virtual machine images preconfigured for computational science and iPlant's infrastructure

Running scripts

There are several utility scripts in ./scripts. To run these:

cd <path to atmosphere>
export DJANGO_SETTINGS_MODULE='atmosphere.settings'
export PYTHONPATH="$PWD:$PYTHONPATH"
python scripts/<name of script>

Contributing

See HACKING.md.

Coding Style

We rely on a tool to format the codebase. If you install from dev_requirements.txt, the yapf binary will be in your environment.

yapf --in-place --parallel   -- $(git ls-files | grep '\.py$')

When master is pulled, it's helpful to know if a pip install or a manage.py migrate is necessary. To get other helpful warnings:

ln -s $(pwd)/contrib/post-merge.hook $(pwd)/.git/hooks/post-merge

Coding Conventions

Import ordering

Imports should be grouped into the sections below and in sorted order.

  1. Standard libraries
  2. Third-party libraries
  3. External project libraries
  4. Local libraries

License

See LICENSE.txt for license information

Lead

Authors

The following individuals who have help/helped make :cloud: great appear in alphabetic order, by surname.

Where the cloud lives!

最近版本更新:(数据更新于 2024-10-30 15:50:05)

2022-02-15 08:15:36 v37-5

2020-12-01 04:56:04 v37-4

2020-11-26 04:53:43 v37-3

2020-10-27 08:49:52 v37-2

2020-08-19 04:03:29 v37-0

2020-06-17 01:23:45 v36-9

2020-06-03 04:05:48 v36-8

2020-05-21 00:52:18 v36-7

2019-10-23 03:02:59 v36-6

2019-09-28 01:03:48 v36-5

cyverse/atmosphere同语言 Python最近更新仓库

2024-11-06 03:34:16 home-assistant/core

2024-11-05 16:16:26 Guovin/TV

2024-11-05 15:03:24 Cinnamon/kotaemon

2024-11-04 23:11:11 DS4SD/docling

2024-11-04 10:56:18 open-compass/opencompass

2024-11-04 08:51:21 yt-dlp/yt-dlp