Skip to main content

Estimating the Circulation and Climate of the Ocean (ECCO) Version 4 Python Package

Project description

Synopsis

ecco_v4_py is a Python package that includes tools for loading and manipulating the ECCO v4 ocean and sea-ice state estimate (http://ecco-group.org)

Extensive documentation is provided on our readthedocs page: http://ecco-v4-python-tutorial.readthedocs.io/index.html#

Installation

Installation instructions can be found here!

https://ecco-v4-python-tutorial.readthedocs.io/Installing_Python_and_Python_Packages.html

Contributors

If you would like to contribute, consider forking this repository and making pull requests via git!

Support

contact ecco-support@mit.edu or Ian.Fenty at jpl.nasa.gov

License

MIT License

Note on version numbers

ecco_v4_py uses the 'semantic versioning' scheme described here:

https://packaging.python.org/guides/distributing-packages-using-setuptools/#semantic-versioning-preferred

The essence of semantic versioning is a 3-part MAJOR.MINOR.MAINTENANCE numbering scheme:

MAJOR version when they make incompatible API changes,

MINOR version when they add functionality in a backwards-compatible manner, and

MAINTENANCE version when they make backwards-compatible bug fixes.

Note on testing with pytest

(credit to Tim Smith)

You can run the tests locally with the pytest package, which is available through conda-forge. With that installed, you can navigate to ECCOv4-py/ecco_v4_py/test and either:

Run all the tests exactly as they are on travis (this takes a while, like 12 minutes!):

py.test . -v --cov=ecco_v4_py --cov-config .coveragerc --ignore=ecco_v4_py/test/test_generate_ecco_netcdf_product.py

Or you can run any individual module e.g. to run the few tests in ecco_utils:

py.test test_ecco_utils.py

(and you can add any of the -v or whatever flags you want).

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

ecco_v4_py-1.6.0.tar.gz (80.2 kB view details)

Uploaded Source

Built Distribution

ecco_v4_py-1.6.0-py3-none-any.whl (91.0 kB view details)

Uploaded Python 3

File details

Details for the file ecco_v4_py-1.6.0.tar.gz.

File metadata

  • Download URL: ecco_v4_py-1.6.0.tar.gz
  • Upload date:
  • Size: 80.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for ecco_v4_py-1.6.0.tar.gz
Algorithm Hash digest
SHA256 7fe0fec93911e7f53b23b7cd4c4ac657792c90a82a3e57f40b44ae3fc0b86115
MD5 f1b430a716cfb90161e47f9d800cd21a
BLAKE2b-256 1bd278e35b490c7a51f0a2d8ce58b36ca57dc594dda436414b181a151ccf8582

See more details on using hashes here.

File details

Details for the file ecco_v4_py-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: ecco_v4_py-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 91.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.9

File hashes

Hashes for ecco_v4_py-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f94a9fcabf310da2c3c4208a1d8b44b0e53d24a868a5ce04ab92e3ad4955b395
MD5 631019c6aff88abf5efe718d38f5cec8
BLAKE2b-256 bda20e0fa5ed6ebb68b31ed3978db7adadba74590bbb4adb1244a238b9452391

See more details on using hashes here.

Supported by

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