cyverse/atmosphere

Name: atmosphere

Owner: CyVerse

Description: Where cloud lives.

Created: 2013-02-18 23:54:07.0

Updated: 2018-01-18 12:42:35.0

Pushed: 2018-01-10 16:07:16.0

Homepage: https://atmo.cyverse.org

Size: 180477

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

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

install -r requirements.txt

A separate environment is provided for developers

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
Running scripts

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

path to atmosphere>
rt DJANGO_SETTINGS_MODULE='atmosphere.settings'
rt PYTHONPATH="$PWD:$PYTHONPATH"
on scripts/<name of script>
Contributing

See HACKING.md.

Coding Style

It is recommended that you use the git pre-commit hook to ensure your code is compliant with our style guide.

s $(pwd)/contrib/pre-commit.hook $(pwd)/.git/hooks/pre-commit

To automate running tests before a push use the git pre-push hook to ensure your code passes all the tests.

s $(pwd)/contrib/pre-push.hook $(pwd).git/hooks/pre-push

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:

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!


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.