Metadata-Version: 2.1
Name: clisops
Version: 0.11.0
Summary: CLISOPS - Climate simulation operations.
Keywords: clisops,xarray,climate,gis,subsetting,operations
Author-email: Elle Smith <eleanor.smith@stfc.ac.uk>, Ag Stephens <ag.stephens@stfc.ac.uk>, Carsten Ehbrecht <ehbrecht@dkrz.de>, Trevor James Smith <smith.trevorj@ouranos.ca>
Maintainer-email: Carsten Ehbrecht <ehbrecht@dkrz.de>, Trevor James Smith <smith.trevorj@ouranos.ca>
Requires-Python: >=3.8.0
Description-Content-Type: text/x-rst
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Atmospheric Science
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: System :: Systems Administration :: Authentication/Directory
Classifier: Typing :: Typed
Requires-Dist: bottleneck>=1.3.1
Requires-Dist: cf-xarray>=0.7.0
Requires-Dist: cftime>=1.4.1
Requires-Dist: dask[complete]>=2.6
Requires-Dist: geopandas>=0.11
Requires-Dist: loguru>=0.5.3
Requires-Dist: netCDF4>=1.4
Requires-Dist: numpy>=1.16
Requires-Dist: packaging
Requires-Dist: pandas>=1.0.3
Requires-Dist: pooch
Requires-Dist: pyproj>=3.3.0
Requires-Dist: requests>=2.0
Requires-Dist: roocs-utils>=0.6.4,<0.7
Requires-Dist: shapely>=1.9
Requires-Dist: xarray>=0.21
Requires-Dist: flit ; extra == "dev"
Requires-Dist: black>=23.7.0 ; extra == "dev"
Requires-Dist: bump2version ; extra == "dev"
Requires-Dist: flake8 ; extra == "dev"
Requires-Dist: gitpython>=3.1.30 ; extra == "dev"
Requires-Dist: ipython ; extra == "dev"
Requires-Dist: jinja2>=2.11 ; extra == "dev"
Requires-Dist: pre-commit>=3.0.0 ; extra == "dev"
Requires-Dist: pytest ; extra == "dev"
Requires-Dist: pytest-cov ; extra == "dev"
Requires-Dist: pytest-loguru>=0.2.0 ; extra == "dev"
Requires-Dist: tox>=4.0 ; extra == "dev"
Requires-Dist: watchdog ; extra == "dev"
Requires-Dist: ipykernel ; extra == "docs"
Requires-Dist: ipython ; extra == "docs"
Requires-Dist: ipython_genutils ; extra == "docs"
Requires-Dist: jupyter_client ; extra == "docs"
Requires-Dist: matplotlib ; extra == "docs"
Requires-Dist: nbconvert ; extra == "docs"
Requires-Dist: nbsphinx ; extra == "docs"
Requires-Dist: sphinx ; extra == "docs"
Requires-Dist: sphinx-rtd-theme>=1.0 ; extra == "docs"
Requires-Dist: xesmf>=0.6.2 ; extra == "extra"
Project-URL: About ROOCS, https://roocs.github.io/
Project-URL: Changelog, https://clisops.readthedocs.io/en/latest/history.html
Project-URL: Homepage, https://clisops.readthedocs.io/
Project-URL: Issue tracker, https://github.com/roocs/clisops/issues
Project-URL: Source, https://github.com/roocs/clisops/
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: extra

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

|pypi| |conda| |build| |coveralls| |docs| |black|

The ``clisops`` package (pronounced "clie-sops") provides a python library for running
*data-reduction* operations on `Xarray <http://xarray.pydata.org/>`_ 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 <https://github.com/roocs/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

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


.. |pypi| image:: https://img.shields.io/pypi/v/clisops.svg
   :target: https://pypi.python.org/pypi/clisops
   :alt: PyPI

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

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

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

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

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

