Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Build Status

xcube-cci

An xcube plugin that allows generating data cubes from the ESA CCI Open Data Portal.

Installing the xcube-cci plugin

Installation into a new environment with conda

xcube-cci and all necessary dependencies (including xcube itself) 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, xcube-cci can be installed like this:

$ conda create --name xcube-cci-environment --channel conda-forge xcube-cci
$ conda activate xcube-cci-environment

The name of the environment may be freely chosen.

Installation into an existing environment with conda

xcube-cci can also be installed into an existing conda environment. With an existing conda environment activated, execute this command:

$ conda install --channel conda-forge xcube-cci

xcube and any other 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 xcube-cci 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/xcube-cci.git
$ cd xcube-cci
$ conda env create
$ conda activate xcube-cci
$ pip install --no-deps -e .

Testing

You can run the unit tests for xcube-cci by executing

$ pytest

in the xcube-cci repository. Note that, in order to successfully run the tests using the current repository version of xcube-cci, you may also need to install the repository version of xcube rather than its latest conda-forge release.

To create a test coverage report, you can use

coverage run --include='xcube_cci/**' --module pytest
coverage html

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

Use

Jupyter notebooks demonstrating the use of the xcube-cds plugin can be found in the examples/notebooks/ subdirectory of the repository.

Releasing

To release xcube-cci, please follow the steps outlined in the xcube Developer Guide.

Metadata

Release files for xcube-cci 0.14.2.dev0

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

Source distribution (sdist)

Source distribution for xcube-cci 0.14.2.dev0
File Size Uploaded
xcube_cci-0.14.2.dev0.tar.gz 765.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xcube-cci 0.14.2.dev0
File Interpreter ABI Platform
xcube_cci-0.14.2.dev0-py3-none-any.whl Python 3 none any Details

Total release size: 2.1 MB

Release files / xcube_cci-0.14.2.dev0.tar.gz

Download URL xcube_cci-0.14.2.dev0.tar.gz
Size 765.2 kB
Tags Source
SHA-256 checksum
How to use checksums
5fd675a4c4e7b576039df4646686c701fce88cc0cd2612574976b4dc5d2cee54
BLAKE2b-256 checksum
How to use checksums
e8485463412ce2304aebd4f29a9ecbbe9e971d88978b2e11c4d7fc1f34e99e97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / xcube_cci-0.14.2.dev0-py3-none-any.whl

Download URL xcube_cci-0.14.2.dev0-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3c5b4842b5a0ac3a175e3d9cf49bd4f6212cfc9dc3213cf97feac6e52f130179
BLAKE2b-256 checksum
How to use checksums
d592dccbee3650a053e16572229a16e1f6f767955a01219d1b2c0a7f121d6aad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7
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