Skip to main content

A Python library that provides methods for encoding and decoding TSDF (Time Series Data Format) data, which allows you to easily create, manipulate and serialize TSDF files in your Python code.

Project description

tsdf

Badges
Packages and Releases Latest release PyPI Static Badge
Build Status Python package
DOI DOI
License GitHub license
Fairness fair-software.eu OpenSSF Best Practices

A package (documentation) to load TSDF data (specification) into Python.

Installation

Using pip

The package is available in PyPi and requires Python 3.9 or higher. It can be installed using:

$ pip install tsdf

Usage

See our extended tutorials.

Development

Running tests

poetry install
poetry run pytest

Building the documentation

We use mkdocs to build the documentation. If you want to build the documentation locally, the following commands will prove useful:

mkdocs build       # build the documentation
mkdocs serve       # serve the documentation on a local server
mkdocs gh-deploy   # deploy the documentation to GitHub pages

Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

This package was created by Pablo Rodríguez, Peter Kok and Vedran Kasalica. It is licensed under the terms of the Apache License 2.0 license.

Credits

  • The TSDF data format was created by Kasper Claes, Valentina Ticcinelli, Reham Badawy, Yordan P. Raykov, Luc J.W. Evers, Max A. Little.
  • This package was created with cookiecutter and the py-pkgs-cookiecutter template.

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

tsdf-0.5.0.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

tsdf-0.5.0-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file tsdf-0.5.0.tar.gz.

File metadata

  • Download URL: tsdf-0.5.0.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.2 Darwin/23.1.0

File hashes

Hashes for tsdf-0.5.0.tar.gz
Algorithm Hash digest
SHA256 75182d7cd18df3572f64732ff90a50c64d81a4b0ceb7bb451951412c26a85240
MD5 9eee6c24b76b87b2b60821dd87ef9b4a
BLAKE2b-256 5cdd37f177ca4c49252d7d6fbd334e34e0ebdf406c3e7e4cee5032933e45b71e

See more details on using hashes here.

File details

Details for the file tsdf-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: tsdf-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 19.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.2 Darwin/23.1.0

File hashes

Hashes for tsdf-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c6f557c5054c6420218172910b8d16dcf2462a5a3d7eb93976d6add4ee0738f5
MD5 707345b012c7c3bcfe993b715001cc01
BLAKE2b-256 6cd81bfef96e6aa2774c6f17ed03b0e95fb4fcbc308992750d0febddef626f9d

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