Toolbox

La CCI Toolbox est un module python qui permet d'accéder aux données de l'ICC et de les exploiter.

Il est disponible sur GitHub et peut être installé avec Conda.

Dépositaire de données

La CCI Toolbox est livrée avec deux dépôts de données préconfigurés, construits avec le module Python xcube. Le dépôt de données du portail de données ouvertes de l'ICC (esa-cdc) fournit un accès programmatique à toutes les données de l'ICC. Le dépôt de données Zarr (esa-cdc-zarr)permet d'accéder à certaines données de l'ICC au format Zarr pour une meilleure performance.

Ensembles de données

Les ensembles de données sont accessibles par l'intermédiaire des dépôts de données. En fournissant un identifiant de jeu de données, la CCI Toolbox ne charge que les métadonnées et la structure du jeu de données, le jeu de données complet n'étant chargé qu'en cas de besoin pour les opérations. Les ensembles de données ouverts sont représentés par des structures de données définies par des modules Python xarray, pandas et geopandas.

Opérations sur les données

La CCI Toolbox fournit des opérations d'analyse climatique adaptées aux données CCI pour la coregistration, le rééchantillonnage, le sous-ensemble spatial et temporel, l'extraction de séries temporelles, la détection des valeurs aberrantes, la fusion, la normalisation, l'ajustement spatial, l'ajustement temporel et la fourniture de ressources pour l'enregistrement des opérations. En outre, les paquets Python xarray, pandas et geopandas fournissent une interface de traitement de données de bas niveau riche et puissante pour les ensembles de données ouverts via la CCI Toolbox. Voir la référence de l'API pour plus de détails.

Installation

Méthode 1 - Installez Conda et exécutez ce qui suit

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

Méthode 2 - Ou, si vous avez déjà un environnement Conda existant, exécutez simplement ce qui suit avec l'environnement activé

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

Méthode 3 - Installer directement depuis le dépôt GitHub comme suit

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

Pour commencer

Essayez nos Jupyter Notebooks sur l'énumération et la recherche de données de l'ICC, le sous-ensemble de données de l'ICC, l'accès aux données de l'ICC au format Zarr, l'énumération des opérations de la boîte à outils de l'ICC et les opérations générales sur les données de l'ICC.

Helpdesk

Pour obtenir de l'aide avec la boîte à outils de l'ICC, veuillez consulter notre Helpdesk.