Skip to main content

This package provides python bindings to the atmospheric component of TEOS-10. Also includes expanded metorological quantities like the equivalent potential temperature.

Project description

Python bindings to TEOS-10

This package is still in beta testing phase and some of its functions are
likely to evolve over time.

Includes:
- Sea-Ice-Water (SIA) Library 3.0 + simple code fixes (for easy compilation)
- An extra module layer 'Liq_Ice_Air_5a.F90', 'Liq_Ice_Air_5b.F90', 'Liq_Ice_Air_5c.F90' and
'Liq_Ice_Air_5d.F90' with the temperature, the entropy, the potential temperature,
the equivalent potential temperature and the pseudo equivalent potential temperature
valid over the whole region of validity of TEOS-10.
- Two other extra modules 'Liq_Air_4d.F90' and 'Ice_Air_4d.F90' that are very similar
to 'Liq_Air_4b.F90' and 'Ice_Air_4b.F90' but where one can specify a maximum
saturation mass fraction in the definition of the Gibbs function. This allows
to compute the equivalent potential temperature in a clean manner.
- A framework to add python bindings to the Fortran version of TEOS-10 with basic examples.

This package provides a simple way to import the TEOS-10 SIA Library into python.
The current beta version offers a very basic interface to the library. Future versions
will include a better interface and a more extensive physical description of the different
routines available.

NOTE: This package requires a Fortran 90 compiler. Sometimes numpy.disutils will not find
the installed Fortran compiler and will return an error. It this happens, download the
source code and run:
f2py -c --help-fcompiler
to find the list of available compilers and then compile:
python setup.py build --fcompiler=g95
if 'g95' was in the list.

Frederic Laliberte, November 20 2012

Project details


Release history Release notifications

History Node

1.0.4

History Node

1.0.3

History Node

1.0.2

History Node

1.0.1

History Node

1.0

History Node

0.92

History Node

0.91

History Node

0.9.5

History Node

0.9.3

History Node

0.9

History Node

0.8

History Node

0.7

History Node

0.6

History Node

0.4.5

History Node

0.4.2

History Node

0.4.1

History Node

0.4

History Node

0.3.3

This version
History Node

0.3.2

History Node

0.3.1

History Node

0.3

History Node

0.2.9

History Node

0.2.6

History Node

0.2.5

History Node

0.2.2

History Node

0.2.1

History Node

0.2

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
pyteos_air-0.3.2.tar.gz (247.9 kB) Copy SHA256 hash SHA256 Source None Nov 23, 2012

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page