ecco-v4-py


Nameecco-v4-py JSON
Version 1.6.0 PyPI version JSON
download
home_pagehttps://github.com/ECCO-GROUP/ECCOv4-py
SummaryEstimating the Circulation and Climate of the Ocean (ECCO) Version 4 Python Package
upload_time2024-05-10 22:04:58
maintainerNone
docs_urlNone
authorIan Fenty, Ou Wang, Tim Smith, and others
requires_python>=3.7
licenseMIT
keywords ecco climate mitgcm estimate circulation climate
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            ## 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). 

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ECCO-GROUP/ECCOv4-py",
    "name": "ecco-v4-py",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "ecco, climate, mitgcm, estimate, circulation, climate",
    "author": "Ian Fenty, Ou Wang, Tim Smith, and others",
    "author_email": "ian.fenty@jpl.nasa.gov, ecco-group@mit.edu",
    "download_url": "https://files.pythonhosted.org/packages/1b/d2/78e35b490c7a51f0a2d8ce58b36ca57dc594dda436414b181a151ccf8582/ecco_v4_py-1.6.0.tar.gz",
    "platform": null,
    "description": "## Synopsis\n\necco_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)\n\nExtensive documentation is provided on our readthedocs page: \nhttp://ecco-v4-python-tutorial.readthedocs.io/index.html#\n\n## Installation\n\nInstallation instructions can be found here!\n\nhttps://ecco-v4-python-tutorial.readthedocs.io/Installing_Python_and_Python_Packages.html\n\n\n## Contributors\n\nIf you would like to contribute, consider forking this repository and making pull requests via git!\n\n## Support \n\ncontact ecco-support@mit.edu or Ian.Fenty at jpl.nasa.gov\n\n## License\n\nMIT License\n\n\n## Note on version numbers\n\necco_v4_py uses the 'semantic versioning' scheme described here:\n\nhttps://packaging.python.org/guides/distributing-packages-using-setuptools/#semantic-versioning-preferred\n\nThe essence of semantic versioning is a 3-part MAJOR.MINOR.MAINTENANCE numbering scheme:\n\nMAJOR version when they make incompatible API changes,\n\nMINOR version when they add functionality in a backwards-compatible manner, and\n\nMAINTENANCE version when they make backwards-compatible bug fixes.\n\n## Note on testing with `pytest`\n\n(credit to Tim Smith)\n\n\nYou 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:\n\nRun all the tests exactly as they are on travis (this takes a while, like 12 minutes!):\n\n```\npy.test . -v --cov=ecco_v4_py --cov-config .coveragerc --ignore=ecco_v4_py/test/test_generate_ecco_netcdf_product.py\n```\n\nOr you can run any individual module e.g. to run the few tests in ecco_utils:\n\n```\npy.test test_ecco_utils.py\n\n```\n\n(and you can add any of the -v or whatever flags you want). \n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Estimating the Circulation and Climate of the Ocean (ECCO) Version 4 Python Package",
    "version": "1.6.0",
    "project_urls": {
        "Homepage": "https://github.com/ECCO-GROUP/ECCOv4-py"
    },
    "split_keywords": [
        "ecco",
        " climate",
        " mitgcm",
        " estimate",
        " circulation",
        " climate"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bda20e0fa5ed6ebb68b31ed3978db7adadba74590bbb4adb1244a238b9452391",
                "md5": "631019c6aff88abf5efe718d38f5cec8",
                "sha256": "f94a9fcabf310da2c3c4208a1d8b44b0e53d24a868a5ce04ab92e3ad4955b395"
            },
            "downloads": -1,
            "filename": "ecco_v4_py-1.6.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "631019c6aff88abf5efe718d38f5cec8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 90974,
            "upload_time": "2024-05-10T22:04:56",
            "upload_time_iso_8601": "2024-05-10T22:04:56.169653Z",
            "url": "https://files.pythonhosted.org/packages/bd/a2/0e0fa5ed6ebb68b31ed3978db7adadba74590bbb4adb1244a238b9452391/ecco_v4_py-1.6.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1bd278e35b490c7a51f0a2d8ce58b36ca57dc594dda436414b181a151ccf8582",
                "md5": "f1b430a716cfb90161e47f9d800cd21a",
                "sha256": "7fe0fec93911e7f53b23b7cd4c4ac657792c90a82a3e57f40b44ae3fc0b86115"
            },
            "downloads": -1,
            "filename": "ecco_v4_py-1.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "f1b430a716cfb90161e47f9d800cd21a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 80169,
            "upload_time": "2024-05-10T22:04:58",
            "upload_time_iso_8601": "2024-05-10T22:04:58.279167Z",
            "url": "https://files.pythonhosted.org/packages/1b/d2/78e35b490c7a51f0a2d8ce58b36ca57dc594dda436414b181a151ccf8582/ecco_v4_py-1.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-10 22:04:58",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ECCO-GROUP",
    "github_project": "ECCOv4-py",
    "travis_ci": true,
    "coveralls": true,
    "github_actions": true,
    "lcname": "ecco-v4-py"
}
        
Elapsed time: 0.23242s