_images/sounding.png _images/radar.png _images/NSF.jpg

MetPy

MetPy is a collection of tools in Python for reading, visualizing, and performing calculations with weather data. If you’re new to MetPy, check out our Getting Started guide. Development is supported by the National Science Foundation through grants AGS-1344155, OAC-1740315, AGS-1901712.

For additional MetPy examples not included in this repository, please see the Unidata Python Gallery.

We support Python >= 3.6. Support for Python 2.7 was dropped with the release of 0.12.

Contact Us

Versions

MetPy follows semantic versioning in its version number. This means that any MetPy 1.x release will be backwards compatible with an earlier 1.y release. By “backward compatible”, we mean that correct code that works on a 1.y version will work on a future 1.x version. It’s always possible for bug fixes to change behavior or make incorrect code cease to work. Backwards-incompatible changes will only be allowed when changing to version 2.0. Such changes will be proceeded by MetpyDeprecationWarning or FutureWarning as appropriate. For a version 1.x.y, we change x when we release new features, and y when we make a release with only bug fixes.

Media

License

MetPy is available under the terms of the open source BSD 3 Clause license.

Code of Conduct

We want everyone to feel welcome to contribute to MetPy and participate in discussions. In that spirit please have a look at our code of conduct.