Skip to main content

Build status Documentation Status Anaconda-Server Badge Anaconda-Server Badge

ESA CCI Toolbox

The ESA CCI Toolbox is designed to provide access to CCI data from the ESA Open Data Portal. Also, it contains functions to operate on this data.

Installation into a new environment with conda

The ESA CCI Toolbox and all necessary dependencies are available on conda-forge, and can be installed using the conda package manager. The conda package manager itself can be obtained in the miniconda distribution. Once conda is installed, the ESA CCI Toolbox can be installed like this:

$ conda create --name ect --channel conda-forge esa-climate-toolbox
$ conda activate ect

The name of the environment may be freely chosen.

Installation into an existing environment with conda

The ESA CCI Toolbox can also be installed into an existing conda environment. To do so, execute this command with the existing environment activated:

$ conda install --channel conda-forge esa-climate-toolbox

Any necessary dependencies will be installed or updated if they are not already installed in a compatible version.

Installation into an existing environment from the repository

If you want to install the ESA CCI Toolbox directly from the git repository (for example in order to use an unreleased version or to modify the code), you can do so as follows:

$ git clone https://github.com/esa-cci/esa-climate-toolbox.git
$ cd esa-climate-toolbox
$ conda env create
$ conda activate ect
$ pip install -e .

Testing

You can run the unit tests for the ESA CCI Toolbox by executing

$ pytest

in the esa-climate-toolbox repository.

To create a test coverage report, you can use

coverage run --include='esa-climate-toolbox/**' --module pytest
coverage html

This will write a coverage report to htmlcov/index.html.

Use

Jupyter notebooks demonstrating the use of the ESA CCI Toolbox can be found in the notebooks/ subdirectory of the repository.

Releasing

To release the esa-climate-toolbox, please follow the steps outlined in the xcube Developer Guide.

Metadata

Release files for esa-climate-toolbox 1.7.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for esa-climate-toolbox 1.7.2
File Size Uploaded
esa_climate_toolbox-1.7.2.tar.gz 24.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for esa-climate-toolbox 1.7.2
File Interpreter ABI Platform
esa_climate_toolbox-1.7.2-py3-none-any.whl Python 3 none any Details

Total release size: 28.8 MB

Release files / esa_climate_toolbox-1.7.2.tar.gz

Download URL esa_climate_toolbox-1.7.2.tar.gz
Size 24.9 MB
Tags Source
SHA-256 checksum
How to use checksums
cdf7631d6f65ea970d47b310ca62ddece36f7a0460a072e105236db53ea4972c
BLAKE2b-256 checksum
How to use checksums
36985f2c79fdcf6cc456517e3ec2fa1f6c8410436a21e26238ff1e9cd23cbaa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / esa_climate_toolbox-1.7.2-py3-none-any.whl

Download URL esa_climate_toolbox-1.7.2-py3-none-any.whl
Size 3.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
0a3f0d387473e22d93f34777454612ea99d856fbb669878b9f211c397381ae96
BLAKE2b-256 checksum
How to use checksums
3ff36b72fa92e415698eb3e725fe43a11ec773d51ac92eb812402673d147e091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

1.7.2 This release

2 release files

1.7.1

2 release files

1.7

2 release files

1.6

2 release files

1.5.1

2 release files

1.5

2 release files

1.4

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3

2 release files

1.2

2 release files

1.1

2 release files

0.2.1

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page