Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/UMR-CNRM/EPyGrAM

Enhanced Python for Graphics and Analysis of Meteorological fields
https://github.com/UMR-CNRM/EPyGrAM

Last synced: about 1 month ago
JSON representation

Enhanced Python for Graphics and Analysis of Meteorological fields

Awesome Lists containing this project

README

        

EPyGrAM
=======

__*Enhanced Python for Graphics and Analysis of Meteorological fields*__

---

The epygram library package is a set of Python classes and functions designed to handle meteorological fields in Python, as well as interfacing their storage in various usual (or not) data formats.

Dependencies
------------

EPyGrAM dependencies are available from Pypi (pip install ...), including the packages [`footprints`](https://pypi.org/project/footprints/) and [`bronx`](https://pypi.org/project/bronx/) from the Vortex project.

Installation
------------

`pip install epygram`

Depending on the machine and environment, you may need:
```
ulimit -s unlimited
unset ECCODES_SAMPLES_PATH
unset ECCODES_DEFINITION_PATH
unset GRIB_SAMPLES_PATH
unset GRIB_SAMPLES_PATH
```

Tests
-----

To run tests, cf. [`tests/README.md`](tests/README.md).

Documentation
-------------

To generate Sphinx doc: `make doc`. It will be generated in `docs/build/html`.
Online doc of the latest release on `master` branch is available at https://umr-cnrm.github.io/EPyGrAM-doc

License
-------

This software is governed by the open-source [CeCILL-C](http://www.cecill.info) license under French law, cf. LICENSE.txt.
Downloading and using this code means that you have had knowledge of the CeCILL-C license and that you accept its terms.