=========
pymt_era5
=========
.. image:: https://zenodo.org/badge/404882481.svg
:target: https://zenodo.org/doi/10.5281/zenodo.10368880
.. image:: https://img.shields.io/badge/CSDMS-Basic%20Model%20Interface-green.svg
:target: https://bmi.readthedocs.io/
:alt: Basic Model Interface
.. .. image:: https://img.shields.io/badge/recipe-pymt_era5-green.svg -->
:target: https://anaconda.org/conda-forge/pymt_era5 -->
.. image:: https://readthedocs.org/projects/pymt-era5/badge/?version=latest
:target: https://pymt-era5.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://img.shields.io/badge/License-MIT-blue.svg
:target: hhttps://github.com/gantian127/pymt_era5/blob/master/LICENSE
.. .. image:: https://github.com/gantian127/pymt_era5/actions/workflows/test.yml/badge.svg
:target: https://github.com/gantian127/pymt_era5/actions/workflows/test.yml
.. .. image:: https://github.com/gantian127/pymt_era5/actions/workflows/flake8.yml/badge.svg
:target: https://github.com/gantian127/pymt_era5/actions/workflows/flake8.yml
.. .. image:: https://github.com/gantian127/pymt_era5/actions/workflows/black.yml/badge.svg
:target: https://github.com/gantian127/pymt_era5/actions/workflows/black.yml
pymt_era5 is a package that converts `bmi_era5 package <https://github.com/gantian127/bmi_era5>`_ into a reusable,
plug-and-play data component for `PyMT <https://pymt.readthedocs.io/en/latest/?badge=latest>`_ modeling framework
developed by Community Surface Dynamics Modeling System (`CSDMS <https://csdms.colorado.edu/wiki/Main_Page>`_).
This allows `ERA5 datasets <https://confluence.ecmwf.int/display/CKB/ERA5>`_ (currently support 3 dimensional data) to be easily coupled with other datasets or models that expose
a `Basic Model Interface <https://bmi.readthedocs.io/en/latest/>`_.
---------------
Installing pymt
---------------
Installing `pymt` from the `conda-forge` channel can be achieved by adding
`conda-forge` to your channels with:
.. code::
conda config --add channels conda-forge
*Note*: Before installing `pymt`, you may want to create a separate environment
into which to install it. This can be done with,
.. code::
conda create -n pymt python=3
conda activate pymt
Once the `conda-forge` channel has been enabled, `pymt` can be installed with:
.. code::
conda install pymt
It is possible to list all of the versions of `pymt` available on your platform with:
.. code::
conda search pymt --channel conda-forge
--------------------
Installing pymt_era5
--------------------
To install `pymt_era5`, use pip
.. code::
pip install pymt_era5
or conda
.. code::
conda install -c conda-forge pymt_era5
--------------
Coding Example
--------------
You can learn more details about the coding example from the
`tutorial notebook <https://github.com/gantian127/pymt_era5/blob/master/notebooks/pymt_era5.ipynb>`_.
Credits
=======
* Tian Gan <gantian127@gmail.com>
Changelog for pymt_era5
=======================
0.1.1 (2024-10-31)
-------------------
- Update for pymt 1.3.2
0.1.0 (2021-09-09)
------------------
- Initial release
Raw data
{
"_id": null,
"home_page": "https://github.com/gantian127/pymt_era5",
"name": "pymt-era5",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "bmi, pymt",
"author": "Tian Gan",
"author_email": "gantian127@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/80/6d/616c90aa505b1ac012cf5a332678a95cba745445da0c993df3efb6539d63/pymt_era5-0.1.1.tar.gz",
"platform": null,
"description": "=========\npymt_era5\n=========\n\n.. image:: https://zenodo.org/badge/404882481.svg\n :target: https://zenodo.org/doi/10.5281/zenodo.10368880\n\n.. image:: https://img.shields.io/badge/CSDMS-Basic%20Model%20Interface-green.svg\n :target: https://bmi.readthedocs.io/\n :alt: Basic Model Interface\n\n.. .. image:: https://img.shields.io/badge/recipe-pymt_era5-green.svg -->\n :target: https://anaconda.org/conda-forge/pymt_era5 -->\n\n.. image:: https://readthedocs.org/projects/pymt-era5/badge/?version=latest\n :target: https://pymt-era5.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/badge/License-MIT-blue.svg\n :target: hhttps://github.com/gantian127/pymt_era5/blob/master/LICENSE\n\n.. .. image:: https://github.com/gantian127/pymt_era5/actions/workflows/test.yml/badge.svg\n :target: https://github.com/gantian127/pymt_era5/actions/workflows/test.yml\n\n.. .. image:: https://github.com/gantian127/pymt_era5/actions/workflows/flake8.yml/badge.svg\n :target: https://github.com/gantian127/pymt_era5/actions/workflows/flake8.yml\n\n.. .. image:: https://github.com/gantian127/pymt_era5/actions/workflows/black.yml/badge.svg\n :target: https://github.com/gantian127/pymt_era5/actions/workflows/black.yml\n\n\npymt_era5 is a package that converts `bmi_era5 package <https://github.com/gantian127/bmi_era5>`_ into a reusable,\nplug-and-play data component for `PyMT <https://pymt.readthedocs.io/en/latest/?badge=latest>`_ modeling framework\ndeveloped by Community Surface Dynamics Modeling System (`CSDMS <https://csdms.colorado.edu/wiki/Main_Page>`_).\nThis allows `ERA5 datasets <https://confluence.ecmwf.int/display/CKB/ERA5>`_ (currently support 3 dimensional data) to be easily coupled with other datasets or models that expose\na `Basic Model Interface <https://bmi.readthedocs.io/en/latest/>`_.\n\n---------------\nInstalling pymt\n---------------\n\nInstalling `pymt` from the `conda-forge` channel can be achieved by adding\n`conda-forge` to your channels with:\n\n.. code::\n\n conda config --add channels conda-forge\n\n*Note*: Before installing `pymt`, you may want to create a separate environment\ninto which to install it. This can be done with,\n\n.. code::\n\n conda create -n pymt python=3\n conda activate pymt\n\nOnce the `conda-forge` channel has been enabled, `pymt` can be installed with:\n\n.. code::\n\n conda install pymt\n\nIt is possible to list all of the versions of `pymt` available on your platform with:\n\n.. code::\n\n conda search pymt --channel conda-forge\n\n--------------------\nInstalling pymt_era5\n--------------------\n\nTo install `pymt_era5`, use pip\n\n.. code::\n\n pip install pymt_era5\n\nor conda\n\n.. code::\n\n conda install -c conda-forge pymt_era5\n\n--------------\nCoding Example\n--------------\nYou can learn more details about the coding example from the\n`tutorial notebook <https://github.com/gantian127/pymt_era5/blob/master/notebooks/pymt_era5.ipynb>`_.\n\n\nCredits\n=======\n\n* Tian Gan <gantian127@gmail.com>\n\n\nChangelog for pymt_era5\n=======================\n\n0.1.1 (2024-10-31)\n-------------------\n- Update for pymt 1.3.2\n\n0.1.0 (2021-09-09)\n------------------\n\n- Initial release\n\n",
"bugtrack_url": null,
"license": null,
"summary": "PyMT plugin for ERA5 dataset",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://github.com/gantian127/pymt_era5"
},
"split_keywords": [
"bmi",
" pymt"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "806d616c90aa505b1ac012cf5a332678a95cba745445da0c993df3efb6539d63",
"md5": "a2cba0bba007170c702b8d02b34fbc43",
"sha256": "da4a216c9d85f619c13ba7fb213c8fd94a224137bd4ab0266d3bc75885154f43"
},
"downloads": -1,
"filename": "pymt_era5-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "a2cba0bba007170c702b8d02b34fbc43",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11607,
"upload_time": "2024-10-31T20:11:05",
"upload_time_iso_8601": "2024-10-31T20:11:05.728627Z",
"url": "https://files.pythonhosted.org/packages/80/6d/616c90aa505b1ac012cf5a332678a95cba745445da0c993df3efb6539d63/pymt_era5-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-31 20:11:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gantian127",
"github_project": "pymt_era5",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "numpy",
"specs": []
},
{
"name": "bmi_era5",
"specs": []
}
],
"lcname": "pymt-era5"
}