Skip to main content

Repo status - Active DockerHub - Latest release PyPI - Latest Release PyPI - License PyPI - Python Version PyPI - Downloads Documentation - ReadTheDocs Github Actions - latest CI build status Test Coverage pre-commit.ci - status

Horizon logo

What is Data.Horizon?

Data.Horizon is an application that implements simple HWM Store. Right now it includes:

  • REST API

  • Python client

Goals

  • Allow users to save and fetch High Water Mark (HWM) items. These are name+type+value triples with few optional fields.

  • Avoid confusion between different user’s data by separating HWMs to different namespaces. Each HWM is bound to namespace.

  • Allow users to get HWM change history, to determine who and when changed a specific HWM value and other fields.

  • Provide RBAC model to ensure that interaction with HWMs and Namespaces are governed by role assigned to each user. Roles are assigned per namespace.

Non-goals

  • This is not a data storage, it is not designed to store raw table rows. It is designed to store only HWM values.

  • Attaching machine-readable metadata for HWMs (like process, origin) is not supported. This should be stored somewhere else.

Documentation

See https://data-horizon.readthedocs.io/

Download files

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

Source Distribution

data_horizon-2.0.0.tar.gz (62.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

data_horizon-2.0.0-py3-none-any.whl (117.3 kB view details)

Uploaded Python 3

File details

Details for the file data_horizon-2.0.0.tar.gz.

File metadata

  • Download URL: data_horizon-2.0.0.tar.gz
  • Upload date:
  • Size: 62.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for data_horizon-2.0.0.tar.gz
Algorithm Hash digest
SHA256 23fbf820d6a0db6436a9c268b904dc375736d23f26b41ad33d39698c4bfcb744
MD5 eff358c3b7d2ce4c5bf07d392e474ff9
BLAKE2b-256 056b03d564716a141f93d1acbe17ff76be2f6de1d3212ed6e275775c6e8fb8d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for data_horizon-2.0.0.tar.gz:

Publisher: release.yml on MTSWebServices/horizon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file data_horizon-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: data_horizon-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 117.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for data_horizon-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1303edb5125e6ce3dffb5a7d2cadf3e67aea78ed3b0d8390b70dcdc798955474
MD5 6bfca3008a40c07ea0d8fb3b9d4d59b9
BLAKE2b-256 3da6572ed97fd9d012565cfbfcabe20a1adcc274721b86a74b7ed9e95a252a5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for data_horizon-2.0.0-py3-none-any.whl:

Publisher: release.yml on MTSWebServices/horizon

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page