Training material

We run one day courses on cf-python / cf-plot using the following training material.

Jupyter Notebooks and data for training class

The tarred jupyter notebooks and data is 580MB: jupyter.tar

Once downloaded in a terminal window type

tar xf jupyter.tar
cd jupyter
jupyter notebook

You will have needed to have installed cf-python and cf-plot if they are not already installed. See the installation notes if you need to do this.

Jasmin don't allow Jupyter notebooks at present as they are viewed as a possible security problem potentially allowing write access into user directories.

In the course we run through the exercises and student material in the following order:

Morning session

introduction.ipynb

cf-python/cf_python.ipynb - sections 1 and 2
cf-python/cf_python_exercise_1.ipynb
cf-python/cf_python_exercise_2.ipynb

cf-python/cf_python.ipynb- sections 3 - 5
cf-python/cf_python_exercise_3.ipynb
cf-python/cf_python_exercise_4.ipynb

Afternoon session

cf-plot/contour_plots.ipynb
cf-plot/contour_exercise_1.ipynb
cf-plot/contour_exercise_2.ipynb

regridding/cf-python_regridding.ipynb
regridding/regridding_exercise_1.ipynb
regridding/regridding_exercise_2.ipynb

cf-plot/vector_line_significance.ipynb

wrap_up.ipynb

Worked exercise solutions are available in the model_answers directory for each section.


PDF documentation

The PDF documentation is used in the following order:

An introduction to the NCAS data tools and capabilities introduction.pdf
An in-depth discussion of cf-python cf_python.pdf
Making contour plots in cf-plot contour_plots.pdf
Regridding in cf-python cf-python_regridding.pdf
Line, vector and significance plots vector_line_significance.pdf
Concluding notes for course wrap_up.pdf