Skip to main content

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

Project description

License Gitter PRs Welcome

PyPI Package PyPI Downloads Binstar Package Binstar Downloads

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.0.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

MetPy-0.3.0-py2.py3-none-any.whl (121.5 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

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

File hashes

Hashes for MetPy-0.3.0.tar.gz
Algorithm Hash digest
SHA256 4315eea9e584463c702e4f9a4e6214eb6476911581f05708f473f6fc138e58dc
MD5 efa24aea506b2d0a829035aea94e6d89
BLAKE2b-256 a1282c11322cc68c0c802e8361e41f59d2cc944f919c2e24f458b2955c91a087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for MetPy-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1c64654a86fdb14c3a01add2525145997cae43ba40d29d16eb1269226e3fd203
MD5 5f3c6b679d4bfec3788d116f0f09d522
BLAKE2b-256 9889b283b81e8cf09f2a3057480ebd2fdb85e580ce5c67d32b935231f02efed0

See more details on using hashes here.

Supported by

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