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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: xcube_4d_viewer-1.0.6.tar.gz
  • Upload date:
  • Size: 14.0 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.6.tar.gz
Algorithm Hash digest
SHA256 00280eba726f8d84f64371620300d6567c8a12e59361ec05f517e7d2eb666664
MD5 b086965bc300eb9f4a321784d058516b
BLAKE2b-256 4c699afc8e19a948a2add39735cf5596c0d56d6d8d1d8ba6816a9a9e0651cbfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for xcube_4d_viewer-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 6847915ec998767aa5b26614421f8f0af042e1552dc1545ae125e5b7ee8e5bf1
MD5 2b6261c662394c0048a3712b44e441fd
BLAKE2b-256 0fa66063e26a285bb2cee451a762e34e836c1f62b93c48fb66fa8cbf4abb3a48

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