Metadata-Version: 2.3
Name: tonik
Version: 0.1.9
Summary: Store time series data as HDF5 files and access them through an API.
Project-URL: Homepage, https://tsc-tools.github.io/tonik
Project-URL: Issues, https://github.com/tsc-tools/tonik/issues
Author-email: Yannik Behr <y.behr@gns.cri.nz>, Christof Mueller <c.mueller@gns.cri.nz>
License-File: LICENSE
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Requires-Dist: datashader>=0.14
Requires-Dist: fastapi>=0.95
Requires-Dist: h5netcdf>=1.1
Requires-Dist: h5py>=3.8
Requires-Dist: matplotlib
Requires-Dist: netcdf4>=1.6
Requires-Dist: pandas>=2.0
Requires-Dist: python-json-logger>=2.0
Requires-Dist: uvicorn[standard]>=0.22
Requires-Dist: xarray>=2023.4
Requires-Dist: zarr
Provides-Extra: dev
Requires-Dist: mkdocs; extra == 'dev'
Requires-Dist: mkdocs-jupyter; extra == 'dev'
Requires-Dist: mkdocstrings[python]; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Description-Content-Type: text/markdown

# Tonik

Tonik provides you with a solution to store and retrieve scientific 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.

## 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](https://tsc-tools.github.io/tonik)

## Contributing

You can find information about contributing to tonik at our [Contributing page]

## Get in touch

Report bugs, suggest features, view the source code, and ask questions [on GitHub](https://github.com/tsc-tools/tonik).