MetPy is a community driven Python package for meteorological data I/O, calculations, and plotting. MetPy began as an ad-hoc project and has become a supported project with contributors from the user community. MetPy’s goal is to reduce the computing challenges faced by research meteorologists and educators. In this presentation we will layout the roadmap for MetPy’s evolution.
In addition to continuing to add traditional calculations and plots to the MetPy code base, Unidata intends to add a conversational user programming interface to help new users migrate from legacy software such as GEMPAK and lower the activation energy to begin to program in Python. A calculation solver is also planned that will allow users to specify the input values and desired output, while the solver determines any necessary intermediate calculations and performs them silently.
Ultimately the goal of MetPy is to provide a standard set of well-documented calculations and plotting utilities for the meteorological research and teaching communities. We intend to share our plans with the community to gain feedback on community needs and current stumbling points when implementing MetPy into meteorological workflows.