Skip to main content

Store time series data as HDF5 files and access them through an API.

Project description

Tonik

Tonik provides you with a solution to store and retrieve scientific time-series data as well as serving it through an API. For visualisations, the API can serve large requests very quickly by downsampling the data to the requested resolution on demand. The API was optimised to visualise time-series and data labels with Grafana.

Requirements

  • h5py
  • datashader
  • xarray
  • pandas
  • netcdf4
  • h5netcdf
  • python-json-logger
  • uvicorn
  • fastapi
  • matplotlib (only needed to reproduce the examples in the user guide)

Installation

pip install -U tonik

Documentation

Learn more about tonik in its official documentation

Get in touch

Report bugs, suggest features, view the source code, and ask questions on GitHub.

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

tonik-0.1.23.tar.gz (63.5 kB view details)

Uploaded Source

Built Distribution

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

tonik-0.1.23-py3-none-any.whl (38.9 kB view details)

Uploaded Python 3

File details

Details for the file tonik-0.1.23.tar.gz.

File metadata

  • Download URL: tonik-0.1.23.tar.gz
  • Upload date:
  • Size: 63.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for tonik-0.1.23.tar.gz
Algorithm Hash digest
SHA256 d94f6f3a67570dfdfcefc4eacce0a2a05ebcd23c7f081478203b45b28b0af8a5
MD5 bdbb25f1c288efa9cde9ed68a4dcda88
BLAKE2b-256 f6f3015445f1afa7dabe42e0c45b52dcd504a3d2b7c7815424683a593e2a47c3

See more details on using hashes here.

File details

Details for the file tonik-0.1.23-py3-none-any.whl.

File metadata

  • Download URL: tonik-0.1.23-py3-none-any.whl
  • Upload date:
  • Size: 38.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for tonik-0.1.23-py3-none-any.whl
Algorithm Hash digest
SHA256 b8bef9ebc443ad32753ebd6346cdc750bbd8f6515e27fdae2ff96b7f25b87672
MD5 b69ca33fe070c6f82709619ad986a580
BLAKE2b-256 ccf6a4a44be9ada3d159c39c0249b02689599ea53147d54075c1e2bb941b2558

See more details on using hashes here.

Supported by

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