Skip to main content

Python package to easily access the CAMELS-AUS dataset

Project description

CAMELS-AUS python

license status

This is currently a preview; get involved if you wish to influence the features and design.

Python package to easily load and use the CAMELS-AUS dataset (Fowler, K. J. A. et al. 2020)

Loading CAMELS-AUS from a notebook

License

BSD-3 (see License)

Source code

The code repository is on GitHub.

Installation

TODO: Docker

Linux

Using a conda environment is recommended.

# TODO wget or curl for camels_aus_environment.yml
cm_src=${HOME}/src/github/camels-aus-py
my_env_name=camels
cd ${cm_src}
conda env create -n $my_env_name -f ./configs/camels_aus_environment.yml
conda activate $my_env_name 
pip install camels_aus

optional: setting jupyter-lab

optional but recommended: use mamba as a replacement for conda: conda install -c conda-forge --name ${my_env_name} mamba

mamba install -c conda-forge jupyterlab ipywidgets jupyter ipyleaflet
python -m ipykernel install --user --name ${my_env_name} --display-name "CAMELS"
jupyter-lab .
pip install -r requirements.txt

From source:

pip install -r requirements.txt # if not using conda
python setup.py install

Troubleshooting

Notebooks

Normally jupyter-lab version 3.0 and more does not require explicit extensions installation, but if you have issues:

if: "Loading widgets..."

jupyter-labextension install @jupyter-widgets/jupyterlab-manager

if: "Error displaying widget: model not found"

jupyter-labextension install @jupyter-widgets/jupyterlab-manager

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

camels_aus-0.3.zip (11.6 kB view hashes)

Uploaded Source

Built Distribution

camels_aus-0.3-py2.py3-none-any.whl (25.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page