MetPy: An Open Source Python Toolkit for Meteorology

MetPy Skew-T plot
MetPy Skew-T plot (click to enlarge)

MetPy is an Open Source project aimed at providing a Pythonic library for meteorological data analysis that meshes well with the rest of the scientific Python ecosystem. The project heavily leverages the work already done by the Numpy, Scipy, and Matplotlib projects, and adds on top functionality specific to meteorology: plotting (e.g. Skew-Ts), calculations, and reading files (e.g. WSR-88D NIDS files).

The MetPy project began at the University of Oklahoma when then-graduate students Ryan May and Sean Arms (now Unidata Program Center software developers), together with fellow graduate students Patrick Marsh and Eric Bruning, thought it would be a good way to avoid working on their doctoral theses. After years of dormancy due to said theses, work on MetPy has recently resumed.

While MetPy is not an official project of the Unidata Program Center, May and Arms are both heavily involved. Participation by Unidata community members — anything from trying the code and providing feedback to contributing code — is heartily encouraged.

2013 Moore, OK tornado
2013 Moore, OK tornado (click to enlarge)
How to Get Involved

The MetPy project is on Github at github.com/metpy/MetPy. Check there for information on grabbing the source and project dependencies. You can also read the documentation online.

Comments:

Do you have any examples of using .bin format files?

Posted by zhenya on March 20, 2017 at 03:50 AM MDT #

This work is largely duplicative. NCL does these tasks. You are just rebranding the same thing over and over with these orphan projects in Python.

Posted by Ben on May 24, 2018 at 09:34 PM MDT #

Hello everyone.. i am a atmospheric science student and trying to get some thermodynamic parameters of atmosphere like CCL and LCL ,i have basic data as input and i am very new in python .. is it possible to do it in python ?? if yes can any one help me in this??

Posted by shweta on September 06, 2018 at 09:47 PM MDT #

Please look at the MetPy examples and other resources listed at https://www.unidata.ucar.edu/projects/index.html#python

Posted by John Leeman on September 07, 2018 at 10:01 AM MDT #

Post a Comment:
Comments are closed for this entry.
News@Unidata
News and information from the Unidata Program Center
News@Unidata
News and information from the Unidata Program Center

Welcome

FAQs

Developers’ blog

Recent Entries:
Take a poll!

What if we had an ongoing user poll in here?

Browse By Topic
Browse by Topic
« December 2024
SunMonTueWedThuFriSat
2
3
4
5
6
7
8
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
       
Today