cyverse/atmosphere
Fork: 96 Star: 331 (更新于 2024-12-14 18:41:58)
license: NOASSERTION
Language: Python .
Where cloud lives.
最后发布版本: v37-5 ( 2022-02-15 08:15:36)
THIS REPOSITORY IS READONLY AND NO LONGER ACTIVE
atmosphere :cloud:
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.
- Standard libraries
- Third-party libraries
- External project libraries
- Local libraries
License
See LICENSE.txt for license information
Lead
- Edwin Skidmore edwin@cyverse.org
Authors
The following individuals who have help/helped make :cloud: great appear in alphabetic order, by surname.
- Evan Briones cloud-alum@cyverse.org
- Tharon Carlson tharon@cyverse.org
- Joseph Garcia cloud-alum@cyverse.org
- Steven Gregory cloud-alum@cyverse.org
- Jason Hansen cloud-alum@cyverse.org
- Christopher James LaRose cloud-alum@cyverse.org
- Amit Juneja cloud-alum@cyverse.org
- Andrew Lenards lenards@cyverse.org
- Monica Lent cloud-alum@cyverse.org
- Chris Martin cmart@cyverse.org
- Calvin Mclean calvinmclean@cyverse.org
- Andre Mercer cloud-alum@cyverse.org
- Connor Osborn connor@cyverse.org
- J. Matt Peterson cloud-alum@cyverse.org
- Julian Pistorius julianp@cyverse.org
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-12-22 09:03:32 ultralytics/ultralytics
2024-12-21 13:26:40 notepad-plus-plus/nppPluginList
2024-12-21 11:42:53 XiaoMi/ha_xiaomi_home
2024-12-21 04:33:22 comfyanonymous/ComfyUI
2024-12-20 18:47:56 home-assistant/core
2024-12-20 15:41:40 jxxghp/MoviePilot