Home / Study with us / Data Analysis Tools
Dark fluffy clouds below a clear sky

Study Python for atmospheric science

Dates: To be confirmed
Location: To be confirmed

The Data Analysis Tools course will support Python users to read, analyse and plot atmospheric model data. 

Through talks and interactive sessions, you will master cf-python and cf-plot Python tools. These tools provide powerful extraction, regridding and visualisation capabilities, and make for quick analysis and data plotting.

How to apply

Applications closed

We encourage masters students, PhD students and post-doctoral researchers working within the atmospheric science community in the UK to attend. To get the most out of the course, you should have previous Python experience or have attended our Introduction to Scientific Computing course.

The course will use the Python 3 versions of cf-python and cf-plot which are available for the Linux and Mac operating systems. Windows users can use a Linux Virtual Machine or the Microsoft Windows Subsystem for Linux (WSL) to run the software.

Subscribe to our Reach for the Skies mailing list to be kept in the loop about upcoming courses.

Learning outcomes

We aim for students to:

  • Read netCDF, Met Office PP and fields files;
  • Create, delete and modify a field’s data and metadata;
  • Complete data aggregation, selection and collapse by statistical operations;
  • Transform grids and plot contours, vectors, graphs.
  • Teaching staff

    The Data Analysis Tools course is taught by experienced Python users at the National Centre for Atmospheric Science.

    Course schedule

    This is a one-day course, which combines talks and interactive sessions.


    The course fee includes all tuition, activities and materials. Refreshments including lunch will be provided throughout the teaching day. Once you have been offered a place on this course, you will be asked to pay the course fees via the University of Leeds online store.

    Full academic rate £240
    Educational discount rate £180

    May be available to PhD students or post-doctoral researchers not eligible for the subsidised rate.

    NCAS subsidised rate £60

    Available to UK and EU PhD students attending UK universities, or PhD students supervised by NCAS staff.

    Commercial rate

    Attendees from commercial organisations should contact training@ncas.ac.uk to discuss the course fee.

    Travel and accommodation

    Accommodation is not provided as part of the course and students should arrange their own. Students are responsible for arranging and paying for their own transport to and from the course.

    Terms and conditions


    Attendees are required to pay in full by credit/debit card or provide a valid purchase order from their home organisation by the confirmation deadline. All payments and refunds are processed by the University of Leeds.

    Cancellations/ refunds

    Cancellations of places on courses are subject to a £50 administration fee where the cancellation is made more than six weeks before the date of the training course.
    The remaining balance of the course fee will be refunded.

    No refund is payable for a cancellation made within six weeks immediately prior to the training course – in this event the full course fee will remain payable.
    In the event that a place can be filled by another student then the full fee (less the £50 administration fee) will be refunded once the replacement student has paid in full.

    All cancellations must be sent in writing to training@ncas.ac.uk.

    Amendments and cancellations by NCAS

    It may be necessary for NCAS to change the content and timing of a course, the staff, the date or the venue. In the unlikely event of the course being cancelled by NCAS, a full refund will be made. For all bookings, the liability of NCAS/University of Leeds shall be limited to the amount of the fee actually paid to NCAS/University of Leeds by the delegate.