- 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 | Ethan | 0:20 | 09:00:00 | |
| 3 | Software carpentry for science w/ git/github | Julien/Ryan | 1:45 | 09:20:00 | |
| 4 | Break | 0:20 | 11:05:00 | ||
| 5 | Software carpentry for science w/ conda/binstar | Julien | 1:00 | 11:25:00 | |
| 6 | Lunch on your own | 1:15 | 12:25:00 | ||
| 7 | IPython notebook introduction | ipython-notebook | Ward | 1:00 | 13:40:00 |
| 8 | Numpy with intro to matplotlib Part 1 | numpy | Ryan | 1:00 | 14:40:00 |
| 9 | Break | 0:20 | 15:40:00 | ||
| 10 | Numpy with intro to matplotlib Part 2 | numpy | 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:00 | 09:00:00 |
| 3 | Break | 0:15 | 10:00:00 | ||
| 4 | Reading netCDF | reading_netCDF | Jeff W. | 1:00 | 10:15:00 |
| 5 | Writing netCDF | writing_netCDF | Jeff W. | 1:00 | 11:15:00 |
| 6 | Lunch on your own | 1:00 | 12:15:00 | ||
| 7 | Geoscience vis w/ matplotlib/cartopy | matplotlib | Ryan | 1:30 | 13:15:00 |
| 8 | Break | 0:15 | 14:45:00 | ||
| 9 | NetCDF case study | Julien | 1:00 | 15:00:00 | |
| 10 | End of day 2 | 16:00:00 |
| Section | IPyNB or Markdown | Presenter | Length | Time | |
|---|---|---|---|---|---|
| 1 | Continental breakfast | 0:30 | 08:30:00 | ||
| 2 | Pythonic Section (à la Johnny Lin) | Ryan | 1:00 | 09:00:00 | |
| 3 | Siphon | Josh | 1:00 | 10:00:00 | |
| 4 | Break | 0:15 | 11:00:00 | ||
| 5 | MetPy (including ported GEMPAK stuff) | Ryan | 1:00 | 11:15:00 | |
| 6 | Lunch on your own | 1:00 | 12:15:00 | ||
| 7 | Point observations w/ TDS | ncss | Sean | 1:00 | 13:15:00 |
| 8 | Exploring WMS (w/ ncWMS & Cartopy extensions) | wms_sample | Sean | 1:00 | 14:15:00 |
| 9 | Break | 0:15 | 15:15:00 | ||
| 10 | Accessing radar composites | CompositeRadar | Ryan | 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:
conda config --add channels http://conda.binstar.org/unidata
conda create -n workshop2015 python=3 ipython numpy netcdf4 matplotlib cartopy
OWSLib siphon MetPy xray pyzmq jinja2 tornado jsonschema
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 workshop2015To 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 workshop2015To switch and/or deactivate environments:
deactivate
activate <environment>git clone https://github.com/Unidata/unidata-python-workshop
cd unidata-python-workshop
# unix, use bash. windows omit 'source'
source activate workshop2015
ipython notebookFrom the Unidata page, go to the “2015 Training Workshop” page by selecting “Events” -> “2015 Training Workshop” from the menu. Click on the “Give us your Feedback” link to get to the survey.
Note: Please feel free to use the survey at any time during the class (and as often as you like) as comments come to mind.