User Client

Further simplification of data access will be achieved through a user client. The idea in a nutshell: The best way to access the data is to only provide an item from the catalogue.

The client will be able to select the optimal access method for your item, prioritising local access over Zarr via HTTP. In addition, any necessary requests to APIs will be handled. The outcome will always be an open Zarr dataset.

The client is currently in the early stages. We will extend this documentation. A quick tutorial and installation instructions can be found in the README file in the repository at https://gitlab.jsc.fz-juelich.de/warmworld-jsc/warmworld_easier_user_client.

The client is only used for opening Zarr datasets from an STAC catalogue. This requires a naming convention for the assets, which can easily be adopted by any other catalog.

Installation

The latests version of the user client can be installed from git with

pip install git+https://gitlab.jsc.fz-juelich.de/warmworld-jsc/warmworld_easier_user_client.git

The release as a package on pypi is planed but not jet done.