- What: Jupyter notebooks and related material on exploring Unidata technology with Python for the 2015 Unidata Training Workshop.
- When: <2015-07-20 Mon>–<2015-07-23 Wed>
- Where: UCAR Foothills Lab 4, Room 1201
Section | IPyNB or Markdown | Presenter | Length | Time | |
---|---|---|---|---|---|
1 | Continental breakfast | 0:30 | 08:30:00 | ||
2 | Introductions and overview | presentations/Overview | Ethan | 0:20 | 09:00:00 |
3 | Software carpentry for science w/ git/github | presentations/git | Julien/Ryan | 1:45 | 09:20:00 |
4 | Break | 0:20 | 11:05:00 | ||
5 | Software carpentry for science w/ conda/binstar | presentations/conda_binstar | Julien | 1:00 | 11:25:00 |
6 | Lunch on your own | 1:15 | 12:25:00 | ||
7 | Jupyter notebook introduction | jupyter-notebook | Ward | 1:00 | 13:40:00 |
8 | Numpy with intro to matplotlib Part 1 | intro-numpy-and-matplotlib | Ryan | 1:00 | 14:40:00 |
9 | Break | 0:20 | 15:40:00 | ||
10 | Numpy with intro to matplotlib Part 2 | intro-numpy-and-matplotlib | Ryan | 1:00 | 16:00:00 |
11 | End of day 1 | 17:00:00 |
Section | IPyNB or Markdown | Presenter | Length | Time | |
---|---|---|---|---|---|
1 | Continental breakfast | 0:30 | 08:30:00 | ||
2 | Introduction to netCDF | intro_netCDF | Russ/Ward | 1:05 | 09:00:00 |
3 | Break | 0:15 | 10:05:00 | ||
4 | Reading netCDF | reading_netCDF | Jeff W. | 0:45 | 10:20:00 |
5 | Writing netCDF | writing_netCDF | Jeff W. | 0:45 | 11:05:00 |
6 | Lunch on your own | 1:55 | 11:50:00 | ||
7 | Geoscience vis w/ matplotlib/cartopy | matplotlib-and-cartopy | Ryan | 1:45 | 13:45:00 |
8 | Break | 0:15 | 15:30:00 | ||
9 | NetCDF case study | casestudy | Julien | 1:00 | 15:45:00 |
10 | End of day 2 | 16:45:00 |
Section | IPyNB or Markdown | Presenter | Length | Time | |
---|---|---|---|---|---|
1 | Continental breakfast | 0:30 | 08:30:00 | ||
2 | Pythonic Data Analysis | pythonic-data-analysis | Ryan | 1:00 | 09:00:00 |
3 | Siphon Part 1, Part 2 | SIPHON* | Josh | 1:00 | 10:00:00 |
4 | Break | 0:15 | 11:00:00 | ||
5 | MetPy | MetPy | Ryan | 1:00 | 11:15:00 |
6 | Lunch on your own | 1:00 | 12:15:00 | ||
7 | Accessing radar composites | CompositeRadar | Ryan | 1:00 | 13:15:00 |
8 | Point observations w/ TDS | Geocoded_METAR | Sean | 1:00 | 14:15:00 |
9 | Break | 0:15 | 15:15:00 | ||
10 | Exploring WMS (w/ ncWMS & Cartopy extensions) | wms_sample | Sean | 1:00 | 15:30:00 |
11 | End of day 3 | 16:30:00 |
For this workshop, we will be using the following Python libraries:
The easiest way to install these libraries is with conda.
- Install Miniconda (Python 3.4) from Continuum Analytics. (Determine if your OS 32 or 64 bit)
- Once Miniconda is installed, from the command line (e.g., OS X terminal, cmd.exe), run these instructions to clone the repository and create the environment:
git clone https://github.com/Unidata/unidata-python-workshop
cd unidata-python-workshop
conda env create -f environment.yml
If your default shell is NOT bash, first type bash
.
To activate or switch to a conda environment, you can source activate
<environment>
. For example,
source activate workshop2015
To switch and/or deactivate environments:
source deactivate
source activate <environment>
To activate or switch to a conda environment, you can activate
<environment>
. For example,
activate workshop2015
To switch and/or deactivate environments:
deactivate
activate <environment>
For those interested in Docker, Unidata maintains a Docker image containing
conda and the packages needed to run these notebooks. The relevant conda
environment is named unidata
.
cd unidata-python-workshop
# unix, use bash. windows omit 'source'
source activate workshop2015
ipython notebook
Your feed back is greatly appreciated! Please feel free to use the survey as often as you like, at any time during or after the class as comments come to mind.