Skip to content

A repository containing consolidated training materials for Py-ART

License

Notifications You must be signed in to change notification settings

ARM-Development/PyART-Training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyART-Training

A repository containing consolidated training materials for Py-ART

Running in the Cloud

Launch Binder: Binder

Launch JupyterLab Binder (Beta but much cooler): Binder

Launch JupyterLab Pangeo (Not LTS but needed for gridding examples): Binder

Huge thanks to the Binder and Pangeo teams their institutions and sponsors.

Local Installation

Please note this requires compilers on your system. Google how to do this using things like xcode (macos) and build-essential (ubuntu)

Clone this repository to a local directory

eg:

   wget https://github.com/ARM-Development/PyART-Training/archive/main.zip
   unzip main.zip

or:

   git clone https://github.com/ARM-Development/PyART-Training

Create the environment using Conda:

cd pyart-training
conda env create -f environment.yml
conda activate pyart-training

If you are having issues with compilers (pip) use the simple env (not all examples will work):

cd pyart-training
conda env create -f simple.yml
conda activate pyart-training

Provisioning. If you have not got a system wide wget install it using conda:

conda install -c conda-forge wget

Run the provision script (note, could be zsh et al instead of bash):

bash scripts/provision.sh 

Note, some users report SSL issues with the wget command.. if this hits you use:

bash scripts/provision_curl.sh 

Rock on!

jupyter notebook

Courses

The 2021 AMS Python Virtual course

The 2021 Midwest Student Conference on Atmospheric Research

About

A repository containing consolidated training materials for Py-ART

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages