MetPy is a collection of tools in Python for reading, visualizing, and performing calculations with weather data.

The space MetPy aims for is GEMPAK (and maybe NCL)-like functionality, in a way that plugs easily into the existing scientific Python ecosystem (numpy, scipy, matplotlib). So, if you take the average GEMPAK script for a weather map, you need to:

  • read data
  • calculate a derived field
  • show on a map/skew-T

One of the benefits hoped to achieve over GEMPAK is to make it easier to use these routines for any meteorological Python application; this means making it easy to pull out the LCL calculation and just use that, or re-use the Skew-T with your own data code. MetPy also prides itself on being well-documented and well-tested, so that on-going maintenance is easily manageable.

The intended audience is that of GEMPAK: researchers, educators, and any one wanting to script up weather analysis. It doesn't even have to be scripting; all python meteorology tools are hoped to be able to benefit from MetPy. Conversely, it's hoped to be the meteorological equivalent of the audience of scipy/scikit-learn/skimage.

To Access Resource:

Questions? Email Resource Support Contact:

  • Ryan May

Resource Type software
Temporal Range Begin N/A
Temporal Range End N/A
Temporal Resolution N/A
Bounding Box North Lat N/A
Bounding Box South Lat N/A
Bounding Box West Long N/A
Bounding Box East Long N/A
Spatial Representation N/A
Spatial Resolution N/A
Related Links

Documentation : Online user and API documentation

GitHub : GitHub repository of MetPy source code

Additional Information N/A
Resource Format N/A
Asset Size 1.6 MB
0.5 MB
Legal Constraints

BSD 3 clause license


Access Constraints None
Software Implementation Language Python

Resource Support Name Ryan May
Resource Support Email
Resource Support Organization Unidata
Distributor UCAR/UCP - Unidata
Metadata Contact Name Ryan May
Metadata Contact Email
Metadata Contact Organization Unidata

Author Ryan May
John Leeman
Seam Arms
Patrick Marsh
Eric Bruning
Publisher UCAR/UCP - Unidata
Publication Date 2015-05-01
Digital Object Identifier (DOI)
Alternate Identifier N/A
Resource Version 1.0.0
Topic Category climatologyMeteorologyAtmosphere
Progress onGoing
Metadata Date 2018-03-27T23:17:45
Metadata Record Identifier ea0f3e13-8ec9-4424-bb8c-8fc4d79edce3
Metadata Language eng
Suggested Citation Ryan May, John Leeman, Seam Arms, Patrick Marsh, Eric Bruning. (2015). MetPy. 1.0.0. UCAR/UCP - Unidata. Accessed 25 March 2023.

Harvest Source