Skip to main content

API extension to the xcube server allowing cubes to be viewed in the Earthwave 4D viewer.

Project description

example workflow example workflow

xcube_4d_viewer

This repository is a plugin for the xcube server.

xcube (https://xcube.readthedocs.io/en/latest/overview.html) is a Python package for generating and exploiting data cubes powered by xarray, dask, and zarr. It also provides a web API and server which can be used to access and visualise these data cubes.

This repository serves as an API extension to the xcube server, allowing xcube data cubes to be analysed and visualised within Earthwave's 4D viewer. It computes configuration details and heatmap/3D heatmap/terrain tiles from the server's data cubes and provides them in a format expected by the 4D viewer.

To make use of the API, a new MiddleTierURL key should be set in the xcube server config file. Please contact support@earthwave.co.uk for the current URL of the Middle Tier service.

Additionally, it is expected that the xcube server will be run with an externally accessible address, set through the --address flag of the xcube serve command (https://xcube.readthedocs.io/en/latest/cli/xcube_serve.html).

This work is done as part of the DeepESDL project (https://deepesdl.readthedocs.io/en/latest/).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xcube_4d_viewer-1.0.8.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

xcube_4d_viewer-1.0.8-py3-none-any.whl (15.7 kB view details)

Uploaded Python 3

File details

Details for the file xcube_4d_viewer-1.0.8.tar.gz.

File metadata

  • Download URL: xcube_4d_viewer-1.0.8.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for xcube_4d_viewer-1.0.8.tar.gz
Algorithm Hash digest
SHA256 702d9fcba5cff08967e3038a024b276e9038faf72a534a08455584a951d837a2
MD5 b339b5bbc7bbb297e40cecb0170990c2
BLAKE2b-256 f011133367b12b77bdc8cca02d645d9c3a3e645e1fbca3a7eb11710787789b67

See more details on using hashes here.

File details

Details for the file xcube_4d_viewer-1.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for xcube_4d_viewer-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 79e1864f5208e63b6378038c892468776f678fbd8136831a16201cc96fbe6395
MD5 d93dd2ede00ecc20e666db1b3010e4cd
BLAKE2b-256 f6b45ca2595b3341a5ebb95c5496cc19bac0f8e979c6b35fbbdbbec678c7f154

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page