Skip to main content

Collection of tools for reading, visualizing andperforming calculations with weather data.

Project description

License Gitter PRs Welcome

PyPI Package Conda Package

Travis Build Status AppVeyor Build Status

Code Coverage Status Codacy code issues Code issues

Latest Doc Build Status Stable Doc Build Status

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

MetPy is still in an early stage of development, and as such no APIs are considered stable. While we won’t break things just for fun, many things may still change as we work through design issues.

We support Python 2.7 as well as Python >= 3.3.

Dependencies

Other required packages:

  • Numpy

  • Scipy

  • Matplotlib

  • Pint

Python versions older than 3.4 require the enum34 package, which is a backport of the standard library enum module.

There is also an optional dependency on the pyproj library for geographic projections (used with CDM interface).

Philosophy

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MetPy-0.3.1.tar.gz (4.8 MB view details)

Uploaded Source

Built Distribution

MetPy-0.3.1-py2.py3-none-any.whl (122.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file MetPy-0.3.1.tar.gz.

File metadata

  • Download URL: MetPy-0.3.1.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for MetPy-0.3.1.tar.gz
Algorithm Hash digest
SHA256 e7ec2349aaf3e45aef82c6ecbbf2e550fd5a1c0db09da1d34413836c3838366e
MD5 9284a5f33f28f7dc7c599d92f0d20373
BLAKE2b-256 fb02afefe4f0614409afed0ca815da34fa51af85b278d63494742b40ebbfcc34

See more details on using hashes here.

File details

Details for the file MetPy-0.3.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for MetPy-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 73953baccacbe7df2dd8a8ec8aa67d5d32c64af089deabd45bddb6e4effd64c0
MD5 8982658fb51c36f906dd2b990393690e
BLAKE2b-256 d91bdd8b54979a151fa216b65a7af50826d705bc614b7285cf497dde69c3921b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page