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

clisops

Climate simulation operations.
https://github.com/roocs/clisops

Category: Climate Change
Sub Category: Climate Data Processing and Analysis

Keywords

climate-analysis climate-science netcdf4 python xarray xclim

Keywords from Contributors

archiving icclim anuclim climate wps observation measur ogc indices transforms

Last synced: about 21 hours ago
JSON representation

Repository metadata

Climate Simulation Operations

README.rst

          =======================================
clisops - climate simulation operations
=======================================

+----------------------------+---------------------------------+
| Versions                   | |pypi| |conda| |versions|       |
+----------------------------+---------------------------------+
| Documentation and Support  | |docs|                          |
+----------------------------+---------------------------------+
| Open Source                | |license|                       |
+----------------------------+---------------------------------+
| Coding Standards           | |black| |isort| |pre-commit|    |
+----------------------------+---------------------------------+
| Development Status         | |status| |build| |coveralls|    |
+----------------------------+---------------------------------+

The ``clisops`` package (pronounced "clie-sops") provides a python library for running
*data-reduction* operations on `Xarray `_ data sets or files
that can be interpreted by Xarray. These basic operations (subsetting, averaging and
regridding) are likely to work where data structures are NetCDF-centric, such as those
found in ESGF data sets.

``clisops`` is employed by the `daops `_ library to perform
its basic operations once ``daops`` has applied any necessary *fixes* to data in order
to remove irregularities/anomalies. Users are recommended to investigate using ``daops``
directly in order to access these *fixes* which may affect the scientific credibility of
the results.

``clisops`` can be used stand-alone to read individual, or groups of, NetCDF files directly.

* Free software: BSD
* Documentation: https://clisops.readthedocs.io.

Features
--------

The package provides the following operations:

* subset
* average
* regrid

Online Demo
-----------

..
  todo: Links have to be adjusted to the master or respective branch!

You can try clisops online using Binder (just click on the binder link below),
or view the notebooks on NBViewer.

.. image:: https://mybinder.org/badge_logo.svg
        :target: https://mybinder.org/v2/gh/roocs/clisops/master?filepath=notebooks
        :alt: Binder Launcher

.. image:: https://raw.githubusercontent.com/jupyter/design/master/logos/Badges/nbviewer_badge.svg
        :target: https://nbviewer.jupyter.org/github/roocs/clisops/tree/master/notebooks/
        :alt: NBViewer
        :height: 20

Credits
-------

This package was created with ``Cookiecutter`` and the ``audreyr/cookiecutter-pypackage`` project template.

* Cookiecutter: https://github.com/audreyr/cookiecutter
* cookiecutter-pypackage: https://github.com/audreyr/cookiecutter-pypackage


.. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
        :target: https://github.com/python/black
        :alt: Black

.. |build| image:: https://github.com/roocs/clisops/workflows/main.yml/badge.svg
        :target: https://github.com/roocs/clisops/actions/workflows/main.yml
        :alt: Build Status

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

.. |coveralls| image:: https://coveralls.io/repos/github/roocs/clisops/badge.svg?branch=master
        :target: https://coveralls.io/github/roocs/clisops?branch=master
        :alt: Coveralls

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

.. |isort| image:: https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336
        :target: https://pycqa.github.io/isort/
        :alt: Isort

.. |license| image:: https://img.shields.io/github/license/roocs/clisops.svg
        :target: https://github.com/roocs/clisops/blob/master/LICENSE
        :alt: License

.. |pre-commit| image:: https://results.pre-commit.ci/badge/github/roocs/clisops/master.svg
        :target: https://results.pre-commit.ci/latest/github/roocs/clisops/master
        :alt: pre-commit.ci status

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

.. |status| image:: https://www.repostatus.org/badges/latest/active.svg
        :target: https://www.repostatus.org/#active
        :alt: Project Status: Active – The project has reached a stable, usable state and is being actively developed.

.. |versions| image:: https://img.shields.io/pypi/pyversions/clisops.svg
        :target: https://pypi.python.org/pypi/clisops
        :alt: Supported Python Versions

        

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 5 days ago

Total Commits: 982
Total Committers: 22
Avg Commits per committer: 44.636
Development Distribution Score (DDS): 0.6

Commits in past year: 201
Committers in past year: 7
Avg Commits per committer in past year: 28.714
Development Distribution Score (DDS) in past year: 0.453

Name Email Commits
Trevor James Smith 1****e 393
Carsten Ehbrecht e****t@d****e 84
ellesmith88 e****h@h****k 79
Eleanor Smith e****8@s****k 75
Eleanor Smith e****8@s****k 68
dependabot[bot] 4****] 53
pre-commit-ci[bot] 6****] 53
Phobos p****t@g****m 35
agstephens a****s@s****k 28
David Huard h****d@o****a 24
sol1105 m****r@w****e 21
Eleanor Smith e****8@j****k 16
Jonathan Haigh j****0@g****m 10
Eleanor Smith e****8@j****k 10
RondeauG r****l@o****a 8
Eleanor Smith e****8@s****k 7
Juliette Lavoie j****e@h****a 5
Marco Braun B****o@o****a 5
charlesgauthier-udm c****1@u****a 3
Zeitsperre Z****7 2
tlogan2000 l****s@o****a 2
charlesgauthier-udm c****1@u****a 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 131
Total pull requests: 301
Average time to close issues: 6 months
Average time to close pull requests: 8 days
Total issue authors: 15
Total pull request authors: 14
Average comments per issue: 2.37
Average comments per pull request: 1.83
Merged pull request: 274
Bot issues: 2
Bot pull requests: 116

Past year issues: 4
Past year pull requests: 86
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 4 days
Past year issue authors: 4
Past year pull request authors: 7
Past year average comments per issue: 1.0
Past year average comments per pull request: 1.79
Past year merged pull request: 72
Past year bot issues: 1
Past year bot pull requests: 65

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/roocs/clisops

Top Issue Authors

  • agstephens (48)
  • Zeitsperre (19)
  • cehbrecht (15)
  • ellesmith88 (14)
  • huard (12)
  • sol1105 (7)
  • aulemahal (5)
  • tlogan2000 (2)
  • github-actions[bot] (2)
  • RondeauG (2)
  • MorningGlory747 (1)
  • atmodatcode (1)
  • jhaigh0 (1)
  • DamienIrving (1)
  • alaniwi (1)

Top Pull Request Authors

  • dependabot[bot] (71)
  • Zeitsperre (61)
  • ellesmith88 (49)
  • pre-commit-ci[bot] (45)
  • cehbrecht (35)
  • aulemahal (11)
  • agstephens (9)
  • sol1105 (8)
  • huard (6)
  • jhaigh0 (2)
  • vindelico (1)
  • RondeauG (1)
  • charlesgauthier-udm (1)
  • juliettelavoie (1)

Top Issue Labels

  • bug (15)
  • enhancement (8)
  • documentation (6)
  • invalid (3)
  • question (3)
  • dataset issue (3)
  • priority (2)
  • deprecation (2)
  • duplicate (2)
  • CI (2)
  • help wanted (1)

Top Pull Request Labels

  • dependencies (78)
  • github_actions (54)
  • enhancement (20)
  • bug (19)
  • python (18)
  • documentation (8)
  • deprecation (2)
  • dataset issue (1)
  • invalid (1)

Package metadata

pypi.org: clisops

CLISOPS - Climate simulation operations.

  • Homepage: https://clisops.readthedocs.io/
  • Documentation: https://clisops.readthedocs.io/
  • Licenses: BSD License
  • Latest release: 0.16.2 (published 12 days ago)
  • Last Synced: 2025-04-25T05:02:49.894Z (2 days ago)
  • Versions: 36
  • Dependent Packages: 8
  • Dependent Repositories: 4
  • Downloads: 2,735 Last month
  • Docker Downloads: 77
  • Rankings:
    • Dependent packages count: 1.069%
    • Dependent repos count: 7.642%
    • Average: 8.693%
    • Downloads: 9.139%
    • Forks count: 11.985%
    • Stargazers count: 13.628%
  • Maintainers (3)
conda-forge.org: clisops

The clisops package (pronounced "clie-sops") provides a python library for running data-reduction operations on xarray data sets or files that can be interpreted by xarray. These basic operations (subsetting, averaging and regridding) are likely to work where data structures are NetCDF-centric, such as those found in ESGF data sets.

  • Homepage: https://pypi.org/project/clisops/
  • Licenses: BSD-3-Clause
  • Latest release: 0.9.3 (published over 2 years ago)
  • Last Synced: 2025-04-02T02:57:57.000Z (25 days ago)
  • Versions: 17
  • Dependent Packages: 3
  • Dependent Repositories: 7
  • Rankings:
    • Dependent repos count: 12.838%
    • Dependent packages count: 15.638%
    • Average: 32.217%
    • Stargazers count: 50.002%
    • Forks count: 50.392%

Dependencies

.github/workflows/main.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • mamba-org/provision-with-micromamba main composite
  • styfle/cancel-workflow-action 0.11.0 composite
.github/workflows/first_pull_request.yml actions
  • actions/github-script v6 composite
docs/environment.yml pypi
environment.yml pypi
pyproject.toml pypi
  • bottleneck >=1.3.1
  • cf-xarray >=0.7.0
  • cftime >=1.4.1
  • dask [complete]>=2.6
  • geopandas >=0.11
  • loguru >=0.5.3
  • netCDF4 >=1.4
  • numpy >=1.16
  • packaging *
  • pandas >=1.0.3
  • pooch *
  • pyproj >=3.3.0
  • requests >=2.0
  • roocs-utils >=0.6.4,<0.7
  • shapely >=1.9
  • xarray >=0.21
requirements_upstream.txt pypi

Score: 15.136241873300404