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 anuclim icclim climate wps ogc indices hydrology transformer observation
Last synced: about 4 hours ago
JSON representation
Repository metadata
Climate Simulation Operations
- Host: GitHub
- URL: https://github.com/roocs/clisops
- Owner: roocs
- License: bsd-3-clause
- Created: 2020-03-26T15:19:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-10-27T13:01:15.000Z (7 days ago)
- Last Synced: 2025-10-30T01:05:45.917Z (4 days ago)
- Topics: climate-analysis, climate-science, netcdf4, python, xarray, xclim
- Language: Python
- Homepage: https://clisops.readthedocs.io/en/latest/
- Size: 13.7 MB
- Stars: 24
- Watchers: 7
- Forks: 9
- Open Issues: 40
- Releases: 36
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Authors: AUTHORS.rst
README.rst
=======================================
clisops - climate simulation operations
=======================================
+----------------------------+---------------------------------+
| Versions | |pypi| |conda| |versions| |
+----------------------------+---------------------------------+
| Documentation and Support | |docs| |
+----------------------------+---------------------------------+
| Open Source | |license| |
+----------------------------+---------------------------------+
| Coding Standards | |ruff| |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
.. |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
.. |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
.. |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
.. |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
- Name: roocs - remote operations on climate simulations
- Login: roocs
- Email: ag.stephens@stfc.ac.uk
- Kind: organization
- Description: A collection of tools to provide "data-aware" processing of ESGF datasets.
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/60000375?v=4
- Repositories: 14
- Last ynced at: 2023-03-05T06:48:08.692Z
- Profile URL: https://github.com/roocs
GitHub Events
Total
- Create event: 72
- Release event: 6
- Issues event: 11
- Watch event: 3
- Delete event: 67
- Member event: 1
- Issue comment event: 120
- Push event: 184
- Pull request review comment event: 23
- Pull request event: 135
- Pull request review event: 92
Last Year
- Create event: 68
- Release event: 6
- Issues event: 11
- Watch event: 3
- Delete event: 63
- Member event: 1
- Issue comment event: 110
- Push event: 165
- Pull request review comment event: 23
- Pull request review event: 87
- Pull request event: 127
Committers metadata
Last synced: 4 days ago
Total Commits: 1,051
Total Committers: 22
Avg Commits per committer: 47.773
Development Distribution Score (DDS): 0.596
Commits in past year: 180
Committers in past year: 6
Avg Commits per committer in past year: 30.0
Development Distribution Score (DDS) in past year: 0.511
| Name | Commits | |
|---|---|---|
| Trevor James Smith | 1****e | 425 |
| Carsten Ehbrecht | e****t@d****e | 97 |
| ellesmith88 | e****h@h****k | 79 |
| Eleanor Smith | e****8@s****k | 75 |
| dependabot[bot] | 4****] | 75 |
| Eleanor Smith | e****8@s****k | 68 |
| pre-commit-ci[bot] | 6****] | 55 |
| 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:
- ouranos.ca: 4
- umontreal.ca: 2
- hotmail.ca: 1
- sci2.jasmin.ac.uk: 1
- jasmin-sci4.ceda.ac.uk: 1
- jasmin-sci5.ceda.ac.uk: 1
- stfc.ac.uk: 1
- sci4.jasmin.ac.uk: 1
- sci5.jasmin.ac.uk: 1
- hotmail.co.uk: 1
- dkrz.de: 1
Issue and Pull Request metadata
Last synced: 6 days ago
Total issues: 135
Total pull requests: 418
Average time to close issues: 7 months
Average time to close pull requests: 7 days
Total issue authors: 16
Total pull request authors: 14
Average comments per issue: 2.32
Average comments per pull request: 1.72
Merged pull request: 352
Bot issues: 3
Bot pull requests: 196
Past year issues: 6
Past year pull requests: 155
Past year average time to close issues: 7 days
Past year average time to close pull requests: 3 days
Past year issue authors: 5
Past year pull request authors: 7
Past year average comments per issue: 0.33
Past year average comments per pull request: 1.34
Past year merged pull request: 113
Past year bot issues: 2
Past year bot pull requests: 114
Top Issue Authors
- agstephens (49)
- Zeitsperre (20)
- cehbrecht (16)
- 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] (145)
- Zeitsperre (87)
- pre-commit-ci[bot] (51)
- ellesmith88 (49)
- cehbrecht (38)
- aulemahal (13)
- sol1105 (12)
- agstephens (9)
- huard (6)
- jhaigh0 (2)
- RondeauG (2)
- juliettelavoie (2)
- vindelico (1)
- charlesgauthier-udm (1)
Top Issue Labels
- bug (16)
- enhancement (8)
- documentation (6)
- invalid (3)
- question (3)
- dataset issue (2)
- priority (2)
- deprecation (2)
- duplicate (2)
- CI (2)
- help wanted (1)
Top Pull Request Labels
- dependencies (157)
- github_actions (93)
- python (55)
- enhancement (21)
- bug (19)
- documentation (9)
- deprecation (2)
- dataset issue (1)
- invalid (1)
Package metadata
- Total packages: 2
-
Total downloads:
- pypi: 3,082 last-month
- Total docker downloads: 77
- Total dependent packages: 11 (may contain duplicates)
- Total dependent repositories: 11 (may contain duplicates)
- Total versions: 53
- Total maintainers: 3
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 7 months ago)
- Last Synced: 2025-10-30T01:06:20.780Z (4 days ago)
- Versions: 36
- Dependent Packages: 8
- Dependent Repositories: 4
- Downloads: 3,082 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 about 3 years ago)
- Last Synced: 2025-10-02T08:55:27.668Z (about 1 month 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
- actions/checkout v3 composite
- actions/setup-python v4 composite
- mamba-org/provision-with-micromamba main composite
- styfle/cancel-workflow-action 0.11.0 composite
- actions/github-script v6 composite
- 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
Score: 15.316133104724251