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

Uploaded Source

Built Distribution

xcube_4d_viewer-1.0.7-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: xcube_4d_viewer-1.0.7.tar.gz
  • Upload date:
  • Size: 12.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.7.tar.gz
Algorithm Hash digest
SHA256 f704d853d6c0717bd16fefd5a4837761253ed797684b792265bd4048a514c552
MD5 efb250265023a80c7bf14c8e433104cd
BLAKE2b-256 261c7e5fa3bb0646b768dda84bf65af90dc4c5642dc43d6ce1016ff0c6b037b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xcube_4d_viewer-1.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 b7f56d22a5da872bb0f79229e81aba32223e2a427c0714eef9465ff097750e61
MD5 ecbf055c1a4b674f0b8d7b7212951b39
BLAKE2b-256 5ff4734b99c9deaf0291b746af1b1fec2275b7b164a17ed6810b6cf1addd065e

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