Atmosphere

Atmosphere满足了对高度可配置和定制的计算资源不断增长的需求,以支持植物科学的研究工作。(Atmosphere addresses the growing needs for highly configurable and customized computational resources to support research efforts in plant sciences.)

  • 所有者: cyverse/atmosphere
  • 平台: Linux
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

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!

主要指標

概覽
名稱與所有者cyverse/atmosphere
主編程語言Python
編程語言Python (語言數: 7)
平台Linux
許可證Other
所有者活动
創建於2013-02-18 23:54:07
推送於2022-09-12 04:16:23
最后一次提交2022-09-11 21:16:23
發布數66
最新版本名稱v37-5 (發布於 )
第一版名稱0.9.6-prod.1 (發布於 2013-05-22 17:14:47)
用户参与
星數340
關注者數47
派生數96
提交數8.2k
已啟用問題?
問題數66
打開的問題數0
拉請求數591
打開的拉請求數3
關閉的拉請求數92
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?