ARCCSS Data Archive Tools
Project description
# ARCCSSive
ARCCSS Data Access Tools
[![Documentation Status](https://readthedocs.org/projects/arccssive/badge/?version=latest)](https://readthedocs.org/projects/arccssive/?badge=latest)
[![Build Status](https://travis-ci.org/coecms/ARCCSSive.svg?branch=master)](https://travis-ci.org/coecms/ARCCSSive)
[![codecov.io](http://codecov.io/github/coecms/ARCCSSive/coverage.svg?branch=master)](http://codecov.io/github/coecms/ARCCSSive?branch=master)
[![Code Health](https://landscape.io/github/coecms/ARCCSSive/master/landscape.svg?style=flat)](https://landscape.io/github/coecms/ARCCSSive/master)
[![Code Climate](https://codeclimate.com/github/coecms/ARCCSSive/badges/gpa.svg)](https://codeclimate.com/github/coecms/ARCCSSive)
[![PyPI version](https://badge.fury.io/py/ARCCSSive.svg)](https://pypi.python.org/pypi/ARCCSSive)
[![Anaconda-Server Badge](https://anaconda.org/scottwales/arccssive/badges/version.svg)](https://anaconda.org/scottwales/arccssive)
For full documentation please see http://arccssive.readthedocs.org/en/stable
Installing
==========
### Raijin
The stable version of ARCCSSive is available as a module on NCI's Raijin supercomputer:
raijin $ module use ~access/modules
raijin $ module load pythonlib/ARCCSSive
### NCI Virtual Desktops
NCI's virtual desktops allow you to use ARCCSSive from a Jupyter notebook. For
details on how to use virtual desktops see http://vdi.nci.org.au/help
To install the stable version of ARCCSSive:
vdi $ pip install --user ARCCSSive
vdi $ export CMIP5_DB=sqlite:////g/data1/ua6/unofficial-ESG-replica/tmp/tree/cmip5_raijin_latest.db
or to install the current development version:
vdi $ pip install --user git+https://github.com/coecms/ARCCSSive.git
vdi $ export CMIP5_DB=sqlite:////g/data1/ua6/unofficial-ESG-replica/tmp/tree/cmip5_raijin_latest.db
Once the library is installed run `ipython notebook` to start a new notebook
CMIP5
=====
Query and access the CMIP5 data from Raijin
```python
from ARCCSSive import CMIP5
cmip = CMIP5.DB.connect()
for output in cmip.outputs(model='ACCESS1-0'):
variable = output.variable
files = output.filenames()
```
Uses
[SQLAlchemy](http://docs.sqlalchemy.org/en/rel_1_0/orm/tutorial.html#querying)
to filter and sort the data files.
ARCCSS Data Access Tools
[![Documentation Status](https://readthedocs.org/projects/arccssive/badge/?version=latest)](https://readthedocs.org/projects/arccssive/?badge=latest)
[![Build Status](https://travis-ci.org/coecms/ARCCSSive.svg?branch=master)](https://travis-ci.org/coecms/ARCCSSive)
[![codecov.io](http://codecov.io/github/coecms/ARCCSSive/coverage.svg?branch=master)](http://codecov.io/github/coecms/ARCCSSive?branch=master)
[![Code Health](https://landscape.io/github/coecms/ARCCSSive/master/landscape.svg?style=flat)](https://landscape.io/github/coecms/ARCCSSive/master)
[![Code Climate](https://codeclimate.com/github/coecms/ARCCSSive/badges/gpa.svg)](https://codeclimate.com/github/coecms/ARCCSSive)
[![PyPI version](https://badge.fury.io/py/ARCCSSive.svg)](https://pypi.python.org/pypi/ARCCSSive)
[![Anaconda-Server Badge](https://anaconda.org/scottwales/arccssive/badges/version.svg)](https://anaconda.org/scottwales/arccssive)
For full documentation please see http://arccssive.readthedocs.org/en/stable
Installing
==========
### Raijin
The stable version of ARCCSSive is available as a module on NCI's Raijin supercomputer:
raijin $ module use ~access/modules
raijin $ module load pythonlib/ARCCSSive
### NCI Virtual Desktops
NCI's virtual desktops allow you to use ARCCSSive from a Jupyter notebook. For
details on how to use virtual desktops see http://vdi.nci.org.au/help
To install the stable version of ARCCSSive:
vdi $ pip install --user ARCCSSive
vdi $ export CMIP5_DB=sqlite:////g/data1/ua6/unofficial-ESG-replica/tmp/tree/cmip5_raijin_latest.db
or to install the current development version:
vdi $ pip install --user git+https://github.com/coecms/ARCCSSive.git
vdi $ export CMIP5_DB=sqlite:////g/data1/ua6/unofficial-ESG-replica/tmp/tree/cmip5_raijin_latest.db
Once the library is installed run `ipython notebook` to start a new notebook
CMIP5
=====
Query and access the CMIP5 data from Raijin
```python
from ARCCSSive import CMIP5
cmip = CMIP5.DB.connect()
for output in cmip.outputs(model='ACCESS1-0'):
variable = output.variable
files = output.filenames()
```
Uses
[SQLAlchemy](http://docs.sqlalchemy.org/en/rel_1_0/orm/tutorial.html#querying)
to filter and sort the data files.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ARCCSSive-0.3.0.tar.gz
(51.3 kB
view hashes)
Built Distributions
ARCCSSive-0.3.0-py3-none-any.whl
(24.9 kB
view hashes)
ARCCSSive-0.3.0-py2-none-any.whl
(24.9 kB
view hashes)
Close
Hashes for ARCCSSive-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a512c93407fda54333b127d3bd41afbaaf9c559c9fa006ae8016cdccb0be6064 |
|
MD5 | 2fff6d220b981cb07c79fb81a505d99e |
|
BLAKE2b-256 | fdc7d971d85617329cb49bc1da632415213cc46328f7248bafbb11e68f4fd7a0 |
Close
Hashes for ARCCSSive-0.3.0-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8949e5ca65f0fbd938c131992c8e10d0e51e91e57183496955b80a1ba660eb97 |
|
MD5 | bd5fd394260ddc9826fa6c686a6a07f6 |
|
BLAKE2b-256 | 9bd2544039dab25f36899c2817853d6380ec70b2713c32eb9334e23ddc265515 |