icclim


Nameicclim JSON
Version 7.0.0 PyPI version JSON
download
home_pageNone
SummaryPython library for climate indices calculation.
upload_time2024-04-30 14:45:10
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseNone
keywords netcdf climate climate-indices climate-indicators xarray
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            |logo|
======

|build| |pypi| |ruff| |docs| |conda| |coverage| |doi|

icclim is a Python library to compute climate indices.
icclim name stands for index, calculation, climate.

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

From pypi: ``pip install icclim``.

From conda-forge: ``conda install -c conda-forge icclim``.

From sources:
    - Clone the repository ``git clone https://github.com/cerfacs-globc/icclim.git``
    - Install icclim ``pip install .``

How to use icclim
-----------------

Let's count the number of days above 25°C for each year, which corresponds to the index ``SU``, from a `tasmax` variable scattered in multiple netcdf files.

`SU` is one of the many index that can be computed with icclim. See `the documentation <https://icclim.readthedocs.io/en/latest/explanation/climate_indices.html#icclim-capabilities>`_ to explore what other index you can compute with icclim.

.. code-block:: python

    import icclim

    summer_days = icclim.su(
        "netcdf_files/tasmax_1990-2100.nc", out_file="summer_days.nc"
    )

For more examples on how to use icclim, see icclim's `How to ... <https://icclim.readthedocs.io/en/latest/how_to/index.html>`_ documentation or
`our notebooks <https://icclim.readthedocs.io/en/latest/tutorials/index.html>`_.


Who use icclim
--------------

icclim is part of `C4I platform <https://dev.climate4impact.eu>`_ backend and is integrated in `CLIPC Portal <http://www.clipc.eu>`_.
icclim is also used by some independent researchers.


Who made icclim
---------------

icclim has always been an open source project and was successfully made thanks to the joint effort of all its contributors.
The lead development is made at `CERFACS <https://cerfacs.fr/en/>`_, a research institution located in Toulouse, France.

Grants
~~~~~~
This open-source project has been possible thanks to funding by the European Commission projects:

* FP7-CLIPC (2013-2016)
* FP7-IS-ENES2 (2013-2017)
* EUDAT2020 (2015-2018)
* H2020-IS-ENES3 (2019-2023)

The beautiful icclim logo is a creation of `Carole Petetin <https://carolepetetin.com>`_ and has been funded by the H2020 `IS-ENES3 <https://is.enes.org>`_ project grant agreement No 824084 (2019-2023).


Indices
-------
For a detailed description of each ECA&D index, please visit: https://www.ecad.eu/documents/atbd.pdf

..
  Pytest Coverage Comment:Begin

.. |coverage| image:: https://img.shields.io/badge/Coverage-84%25-green.svg
        :target: https://github.com/cerfacs-globc/icclim/blob/master/README.rst#code-coverage
        :alt: Code coverage

..
  Pytest Coverage Comment:End


.. |docs| image:: https://readthedocs.org/projects/icclim/badge/?version=latest
        :target: https://icclim.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status

.. |pypi| image:: https://img.shields.io/pypi/v/icclim.svg
        :target: https://pypi.python.org/pypi/icclim
        :alt: Python Package Index Build

.. |build| image:: https://github.com/cerfacs-globc/icclim/actions/workflows/ci.yml/badge.svg?branch=master
        :target: https://github.com/cerfacs-globc/icclim/actions/workflows/ci.yml
        :alt: Build Status

.. |conda| image:: https://img.shields.io/conda/vn/conda-forge/icclim.svg
        :target: https://anaconda.org/conda-forge/icclim
        :alt: Conda-forge Build Version

.. |doi| image:: https://zenodo.org/badge/15936714.svg
        :target: https://zenodo.org/badge/latestdoi/15936714
        :alt: D.O.I link

.. |logo| image:: https://github.com/cerfacs-globc/icclim/raw/master/doc/source/_static/logo_icclim_colored__displayed.svg
        :target: https://github.com/cerfacs-globc/icclim
        :alt: icclim
        :width: 200px

.. |ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json
        :target: https://github.com/astral-sh/ruff
        :alt: Ruff

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "icclim",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Christian Page <christian.page@cerfacs.fr>, Abel Aoun <aoun.abel@gmail.com>",
    "keywords": "netcdf, climate, climate-indices, climate-indicators, xarray",
    "author": null,
    "author_email": "Christian Page <christian.page@cerfacs.fr>",
    "download_url": "https://files.pythonhosted.org/packages/5c/c5/fe6f53c4ce4989f3d2e4ba5bfc6366ee35c0e75c433a051ff939f970e46c/icclim-7.0.0.tar.gz",
    "platform": null,
    "description": "|logo|\n======\n\n|build| |pypi| |ruff| |docs| |conda| |coverage| |doi|\n\nicclim is a Python library to compute climate indices.\nicclim name stands for index, calculation, climate.\n\nInstallation\n------------\n\nFrom pypi: ``pip install icclim``.\n\nFrom conda-forge: ``conda install -c conda-forge icclim``.\n\nFrom sources:\n    - Clone the repository ``git clone https://github.com/cerfacs-globc/icclim.git``\n    - Install icclim ``pip install .``\n\nHow to use icclim\n-----------------\n\nLet's count the number of days above 25\u00b0C for each year, which corresponds to the index ``SU``, from a `tasmax` variable scattered in multiple netcdf files.\n\n`SU` is one of the many index that can be computed with icclim. See `the documentation <https://icclim.readthedocs.io/en/latest/explanation/climate_indices.html#icclim-capabilities>`_ to explore what other index you can compute with icclim.\n\n.. code-block:: python\n\n    import icclim\n\n    summer_days = icclim.su(\n        \"netcdf_files/tasmax_1990-2100.nc\", out_file=\"summer_days.nc\"\n    )\n\nFor more examples on how to use icclim, see icclim's `How to ... <https://icclim.readthedocs.io/en/latest/how_to/index.html>`_ documentation or\n`our notebooks <https://icclim.readthedocs.io/en/latest/tutorials/index.html>`_.\n\n\nWho use icclim\n--------------\n\nicclim is part of `C4I platform <https://dev.climate4impact.eu>`_ backend and is integrated in `CLIPC Portal <http://www.clipc.eu>`_.\nicclim is also used by some independent researchers.\n\n\nWho made icclim\n---------------\n\nicclim has always been an open source project and was successfully made thanks to the joint effort of all its contributors.\nThe lead development is made at `CERFACS <https://cerfacs.fr/en/>`_, a research institution located in Toulouse, France.\n\nGrants\n~~~~~~\nThis open-source project has been possible thanks to funding by the European Commission projects:\n\n* FP7-CLIPC (2013-2016)\n* FP7-IS-ENES2 (2013-2017)\n* EUDAT2020 (2015-2018)\n* H2020-IS-ENES3 (2019-2023)\n\nThe beautiful icclim logo is a creation of `Carole Petetin <https://carolepetetin.com>`_ and has been funded by the H2020 `IS-ENES3 <https://is.enes.org>`_ project grant agreement No 824084 (2019-2023).\n\n\nIndices\n-------\nFor a detailed description of each ECA&D index, please visit: https://www.ecad.eu/documents/atbd.pdf\n\n..\n  Pytest Coverage Comment:Begin\n\n.. |coverage| image:: https://img.shields.io/badge/Coverage-84%25-green.svg\n        :target: https://github.com/cerfacs-globc/icclim/blob/master/README.rst#code-coverage\n        :alt: Code coverage\n\n..\n  Pytest Coverage Comment:End\n\n\n.. |docs| image:: https://readthedocs.org/projects/icclim/badge/?version=latest\n        :target: https://icclim.readthedocs.io/en/latest/?badge=latest\n        :alt: Documentation Status\n\n.. |pypi| image:: https://img.shields.io/pypi/v/icclim.svg\n        :target: https://pypi.python.org/pypi/icclim\n        :alt: Python Package Index Build\n\n.. |build| image:: https://github.com/cerfacs-globc/icclim/actions/workflows/ci.yml/badge.svg?branch=master\n        :target: https://github.com/cerfacs-globc/icclim/actions/workflows/ci.yml\n        :alt: Build Status\n\n.. |conda| image:: https://img.shields.io/conda/vn/conda-forge/icclim.svg\n        :target: https://anaconda.org/conda-forge/icclim\n        :alt: Conda-forge Build Version\n\n.. |doi| image:: https://zenodo.org/badge/15936714.svg\n        :target: https://zenodo.org/badge/latestdoi/15936714\n        :alt: D.O.I link\n\n.. |logo| image:: https://github.com/cerfacs-globc/icclim/raw/master/doc/source/_static/logo_icclim_colored__displayed.svg\n        :target: https://github.com/cerfacs-globc/icclim\n        :alt: icclim\n        :width: 200px\n\n.. |ruff| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json\n        :target: https://github.com/astral-sh/ruff\n        :alt: Ruff\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python library for climate indices calculation.",
    "version": "7.0.0",
    "project_urls": {
        "Documentation": "https://icclim.readthedocs.io/en/latest/how_to/index.html",
        "Source": "https://github.com/cerfacs-globc/icclim/"
    },
    "split_keywords": [
        "netcdf",
        " climate",
        " climate-indices",
        " climate-indicators",
        " xarray"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7704cd742c01c1dda47083a56ec17afa0263b3cd2b2633b4856a833878722036",
                "md5": "e0290c8722a1d8e44c54aeee9db576d0",
                "sha256": "a60f174cedd8aa3d0c57f2aed5afddf47c30efb07afc16ec53295c41b01f34b4"
            },
            "downloads": -1,
            "filename": "icclim-7.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e0290c8722a1d8e44c54aeee9db576d0",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 124828,
            "upload_time": "2024-04-30T14:45:05",
            "upload_time_iso_8601": "2024-04-30T14:45:05.653936Z",
            "url": "https://files.pythonhosted.org/packages/77/04/cd742c01c1dda47083a56ec17afa0263b3cd2b2633b4856a833878722036/icclim-7.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5cc5fe6f53c4ce4989f3d2e4ba5bfc6366ee35c0e75c433a051ff939f970e46c",
                "md5": "3ccc554983d8cac16af22becd0c83843",
                "sha256": "5b967c1f771d773cf1b8fe66a4a52fd1191bd5298724094b6ce119817a28deb1"
            },
            "downloads": -1,
            "filename": "icclim-7.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "3ccc554983d8cac16af22becd0c83843",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 3978568,
            "upload_time": "2024-04-30T14:45:10",
            "upload_time_iso_8601": "2024-04-30T14:45:10.231050Z",
            "url": "https://files.pythonhosted.org/packages/5c/c5/fe6f53c4ce4989f3d2e4ba5bfc6366ee35c0e75c433a051ff939f970e46c/icclim-7.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-30 14:45:10",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "cerfacs-globc",
    "github_project": "icclim",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "icclim"
}
        
Elapsed time: 0.26581s