Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (
Help us improve Python packaging - Donate today!

Atmospheric sciences utility library

Project Description

atmos is a library of Python programming utilities for the atmospheric sciences. It is in ongoing development. If you have an idea for a feature or have found a bug, please post it on the GitHub issue tracker.

Information on how to use the module can be found predominantly by using the built-in help() function in Python. Many docstrings are automatically generated by the module and so information may appear to be missing in the source code. HTML documentation will be available at a later date.

This module is currently alpha. The API of components at the base module level should stay backwards-compatible, but sub-modules are subject to change. In particular, features in the util module are likely to be changed or removed entirely.


  • defined constants used in atmospheric science
  • functions for common atmospheric science equations
  • a simple calculate() interface function for accessing equations
  • no need to remember equation function names or argument order
  • fast calculation of quantities using numexpr


This module is tested to work only with Python 2.7 on Unix, but support is given for Python 3.x and all platforms. If there are bugs on your particular version of Python, please submit it to the GitHub issue tracker.

Package dependencies:

  • numpy
  • numexpr
  • six
  • nose


To install this module, download and run the following:

$ python install

If you would like to edit and develop the code, you can instead install in develop mode

$ python develop

If you are running Anaconda, you can install using conda:

$ conda install -c mcgibbon atmos

Development version

The most recent development version can be found in the GitHub develop branch.


Calculating pressure from virtual temperature and air density:

>>> import atmos
>>> atmos.calculate('p', Tv=273., rho=1.27)


This module is available under an MIT license. Please see LICENSE.txt.

Release History

This version
History Node


Download Files

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

File Name & Hash SHA256 Hash Help Version File Type Upload Date
(25.8 kB) Copy SHA256 Hash SHA256
Source May 26, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting