This release is a pre-release and may not be stable for production use.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| xcube_cci-0.14.2.dev0.tar.gz | 765.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|