CCI Toolbox
The Climate Analysis Toolbox of the
ESA Climate Change Initiative.

The CCI Toolbox (Cate) is a software environment for ingesting, operating on and visualising all ESA Climate Change Initiative data.

The toolbox works by mashing ECV data into a Common Data Model.
Users operate on this model, then visualise the results.

Cate Interfaces

A Command Line Interface

Access and process ESA climate data through a command shell or console terminal. Use it to write your own batch scripts.

A Graphical User Interface

The Cate Desktop application provides a graphical user interface to the same functionality provided by the Command Line Interface.

A Python API

The Python API allows you to use Cate in your own Python programs, and make up new functions for the toolbox too.

The Graphical User Interface

Cate Desktop, the CCI Toolbox graphical user interface, provides access to remote & local CCI data sources and a suite of operations to act on the data. This typically results in an in-memory means of holding the data, which we call a "resource". The desktop also provides a means to visualise the data under analysis.


News

Stay tuned.
Read the news.

Subscribe to our CCI Toolbox news and
we'll let you know when big things happen.

Read our Newsletter #1 [20.12.2017]

githubLogo

Download

The CCI Toolbox is Open Source.

We provide installers for
Windows, Linux & Mac

Installers for Cate Desktop, the CCI Toolbox' graphical user interface,
are available for the Windows, Linux & Mac operating systems:

Windows users get cate-desktop-setup-<v>.exe and double-click.
Mac users get cate-desktop-<v>.dmg and double-click.
Linux users get cate-desktop-<v>.AppImage and execute in a terminal window.

Users exclusively interested in the CCI Toolbox's
Command Line Interface or its Python package
can do a Python 3.6 source install from the GitHub repository
or install into a Python 3.6 Anaconda/Miniconda environment using
conda install -c ccitools -c conda-forge cate-cli.

Details on the Cate system requirements, installation,
and configuration can be found here. Now, let's talk about documentation.

githubLogo

Use our documentation.
From how to get started.
To everything else.

Our documentation is online. This includes a Quick Start to help you get going with the Command Line Interface. The User Manual chapter describes each of the user interfaces, plus details of the available Operations. You can add operations to the CCI Toolbox through the API. Other technical information includes CCI Toolbox Architecture, Developer Guide and Detailed Design. And we'll have more YouTube training videos for you soon.

githubLogo

CCI data sources in
the CCI Toolbox

All ESA CCI datasets published through the ESA CCI Open Data Portal
can be typically accessed by Cate's Python API and Command Line Interface.

Note, that in Cate Desktop, the Graphical User Interface, some datasets do not have an obvious graphical representation, e.g. the display of datasets on a 2D map or 3D globe is naturally limited to the ones having a spatial coverage.

githubLogo

Support

We are happy to support you.

Please feel free posting any support and feature requests in the User Forum and
consider reporting trouble and bugs in Cate's Issue Tracker.
We'll then take it from there.

githubLogo

Get first-class advice.

Take a plunge into the CCI Toolbox and watch our tutorials.


This quick start video will introduce you to the fundamentals of using the CCI Toolbox.

githubLogo

We rely on your feedback.
To address your needs.

We develop the CCI Toolbox by using Agile methodologies,
working side by side with users. This enables us to
quickly respond to your needs. Let us know what you think
via the toolbox User Forum or drop us an
email at climate.office@esa.int. We're listening.

githubLogo

Data

ESA climate data.

The CCI Toolbox gets its data directly from the
CCI Open Data Portal, so you don't have to.

But if you're curious, then do feel free to browse
the portal at cci.esa.int/data. It's free and open.

It provides WMS, WCS, and OpeNDAP access to ESA climate
data through our CCI Dashboard and CCI Search facilities.
If you prefer ftp however, we have that too.
We also provide support on the data via email.

Team

International cooperation.
Across science & industry.

Made in Germany ( And Norway ) [ And Switzerland ] { And The United Kingdom }.
The CCI Toolbox is built through international cooperation, across science and industry.
The project partners comprise Brockmann Consult (Lead Partner), Telespazio Vega, S[&]T Norway, Deutscher Wetterdienst, University of Reading, and University of Zurich.

githubLogo

Made for users, by users.

Climate data users are embedded in the CCI Toolbox team, working alongside the software developers.

These "Champion Users" - led by Rainer Hollman of Deutscher Wetterdienst (DWD) - define, drive and validate the CCI Toolbox development direction. Here, Rainer talks about his work on the Cloud Essential Climate Variable (ECV) dataset production in the Climate Change Initiative (CCI).

Supported by the
ESA Climate Office.

The CCI Toolbox project is supported by the European Space Agency (ESA) and forms part of the ESA Climate Change Initiative (CCI), the ESA flagship programme for satellite monitoring of climate change in support of the United Nations Framework Convention on Climate Change (UNFCCC).

The ESA Climate Office is responsible for defining the CCI programme of work and overseeing its implementation. Here, Pascal Lecomte (Head of ESA Climate Office) describes how it all began.