Skip to main content

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

Project description

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 zarrP. 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.5.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

xcube_4d_viewer-1.0.5-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xcube_4d_viewer-1.0.5.tar.gz
  • Upload date:
  • Size: 14.2 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.5.tar.gz
Algorithm Hash digest
SHA256 e588ce6507a53ea7d1022f899421e5f27b9d7e9fe4aaa49820665b0d133b7d7a
MD5 88829e4cd16c7994b67eb24148bc7917
BLAKE2b-256 e9f9c3fd98373ef9ae77ff7706ba26dace380794ecd29a08a59354e92731d395

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xcube_4d_viewer-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 611b16e42e10c2cc26a5a13e4df48997e922a9a9ecc5af3ea794a9e3471e5715
MD5 e4a17921e8137786db564c925372df44
BLAKE2b-256 cc6c41bec5dc60901086cad13ad2f96a638a2f85fa5a072f122e9968835622ec

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