A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

EPyGrAM

Enhanced Python for Graphics and Analysis of Meteorological fields.
https://github.com/umr-cnrm/epygram

Category: Hydrosphere
Sub Category: Ocean and Hydrology Data Access

Last synced: about 12 hours ago
JSON representation

Repository metadata

Enhanced Python for Graphics and Analysis of Meteorological fields

README.md

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 ...), and listed in pyproject.toml.
Some packages are mandatory, others are optional, only necessary for the use of specific functionalities or formats.
Formats for which the import of the according underlying package fails are deactivated at runtime.

Installation

pip install epygram

or

pip3 install epygram

To use specific functionalities which dependencies are not covered by default,
you may need to manually pip install the according package(s).

You can also install all optional dependencies using:

pip install epygram[all]

or

more specifically one of the extra group of dependencies:

pip install epygram[<opt>]

with <opt> among (graphics, docs, features, extra_formats), cf. pyproject.toml.

Tests

To run tests, cf. 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

Applicative tools

Some applicative tools in command line are provided and installed by pip.

These tools are available through a single command line epygram with sub-commands:

  • epygram -h to list available sub-commands
  • epygram <sub-command> -h for auto-documentation of each tool/sub-command.

or as epy_<sub-command> (pip should have placed them in your $PATH).

Example, to plot a field:

  • epygram cartoplot <file> -f <field>

or

  • epy_cartoplot <file> -f <field>

are equivalent to

  • epy_cartoplot.py <file> -f <field> in versions prior to 1.6.0

License

This software is governed by the open-source CeCILL-C 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.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 8 days ago

Total Commits: 744
Total Committers: 13
Avg Commits per committer: 57.231
Development Distribution Score (DDS): 0.144

Commits in past year: 137
Committers in past year: 8
Avg Commits per committer in past year: 17.125
Development Distribution Score (DDS) in past year: 0.343

Name Email Commits
Alexandre Mary a****y@m****r 637
Sébastien Riette s****e@m****r 51
CHIKHI Walid w****i@g****m 15
Mayeul DESTOUCHES m****s@u****r 13
faure f****e@l****5 11
SUZAT Florian f****t@m****r 4
faroux s****x@m****r 4
Benjamin Menetrier b****r@m****o 3
radanovicss s****s@m****r 2
mmandem 7****m 1
FAURE Ghislain g****e@m****r 1
David Nemec 1****c 1
root r****t@r****r 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 50
Total pull requests: 39
Average time to close issues: 4 months
Average time to close pull requests: 2 months
Total issue authors: 8
Total pull request authors: 9
Average comments per issue: 0.82
Average comments per pull request: 0.64
Merged pull request: 37
Bot issues: 0
Bot pull requests: 0

Past year issues: 20
Past year pull requests: 23
Past year average time to close issues: 26 days
Past year average time to close pull requests: 6 days
Past year issue authors: 5
Past year pull request authors: 8
Past year average comments per issue: 0.65
Past year average comments per pull request: 0.65
Past year merged pull request: 21
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/umr-cnrm/epygram

Top Issue Authors

  • AlexandreMary (20)
  • SebastienRietteMTO (20)
  • vincentchabot (2)
  • MayeulDestouchesMF (2)
  • SophieMbs (2)
  • draelsaid (2)
  • sebastienblein (1)
  • pollyaschm (1)

Top Pull Request Authors

  • SebastienRietteMTO (17)
  • AlexandreMary (6)
  • MayeulDestouchesMF (4)
  • sradanov (4)
  • FlorianSuzat (3)
  • walidchikhi (2)
  • DavNemec (1)
  • mmandem (1)
  • benjaminmenetrier (1)

Top Issue Labels

  • bug (22)
  • enhancement (9)
  • invalid (2)

Top Pull Request Labels

  • fix (4)
  • enhancement (3)
  • bug (1)

Dependencies

site/epyweb/static/script/slick/bower.json bower
  • jquery >=1.7
site/epyweb/static/script/slick/package.json npm
  • jquery >=1.7.2

Score: 5.655991810819852