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.1

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.1
File Size Uploaded
esa_climate_toolbox-1.7.1.tar.gz 24.9 MB Details

Built distribution (wheel)

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

Total release size: 28.8 MB

Release files / esa_climate_toolbox-1.7.1.tar.gz

Download URL esa_climate_toolbox-1.7.1.tar.gz
Size 24.9 MB
Tags Source
SHA-256 checksum
How to use checksums
f6762037809fa6180380e421b48a63e5ee6014eb0e7364bc86af2c20a815a489
BLAKE2b-256 checksum
How to use checksums
2bd9e199ba0c4026aca69743273ca396bb43e67eb2aea2ec4d6ba414361a1d0f
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.1-py3-none-any.whl

Download URL esa_climate_toolbox-1.7.1-py3-none-any.whl
Size 3.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
661ae11b150986c1ad600523db62c12606ebb0f10f29c1e6ef065c140e6a1696
BLAKE2b-256 checksum
How to use checksums
cbcaed3d57551f5278fc7c04b5101e5ade762a0737a2bfa534e7fd4b6ef14df6
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

1.7.2

2 release files

This release

1.7.1 This release

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