Skip to main content

Generalized & powerful time-series class and related functions

Project description

zynamon

Synopsis

Generalized & powerful time-series class and related functions.

Contents

This library defines a powerful time-series representation based on the well-known pandas DataFrames. However, it adds meta-data as well as conveniently built-in filtering & alignment routines for both value and time dimension. Moreover, the central time-series objects can be constructed from nearly any 1D data such that handling of various sources in a standardised way is made possible (e.g. regularly-sampled sensor data, event logs as well as audio streams).

As of now, this package is structured into the following modules:

zeit: Main class TimeSeries containing time-, value- and samples-related methods and algorithmic operators (+, -, *, /)

zeitspec: Class TimeSpec and conversion routine for a unified treatment of various timestamp representations as settings or from data (types and strings)

imex: Routines for the automatic bulk import, conversion & aggregation of data from (a lot of) CSV-like files, e.g. proper extraction of all individual time-series hidden in lengthy event logs

utils: Utilities working on TimeSeries objects such as helpers for general analysis (e.g. outliers, predictions, history etc) and operators on two arbitrary objects (incl. routines to make objects "coherent" in time)

xutils: Special conversion utilities for CSV-files containing DFT spectra as generated by the "CMS X-Tools" real-time multi-channel analysis software (Siemens AG).

[ Dr. Marcus Zeller | dsp4444@gmail.com | Erlangen, Germany | 2022-2026 ]

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

zynamon-0.2.0.tar.gz (61.0 kB view details)

Uploaded Source

Built Distribution

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

zynamon-0.2.0-py3-none-any.whl (63.6 kB view details)

Uploaded Python 3

File details

Details for the file zynamon-0.2.0.tar.gz.

File metadata

  • Download URL: zynamon-0.2.0.tar.gz
  • Upload date:
  • Size: 61.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for zynamon-0.2.0.tar.gz
Algorithm Hash digest
SHA256 61ab208bd8aa9cfd568ff06262ed8a069c082c6c8e514df90e46f32c7246a734
MD5 fd23c695c4b6fd5131bff8e4fcc49a56
BLAKE2b-256 806f4da7c722285be0cc863255c2174084cadcc97227466a63ce4d10d63f9a28

See more details on using hashes here.

File details

Details for the file zynamon-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: zynamon-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 63.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for zynamon-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 41bead6ddb70a4ee370fa37a22a387aef1f8cb34f1a5b159be7c1235184842d7
MD5 96f3b34e40c0832b3136aa09f67d33b3
BLAKE2b-256 1f4a6064030f19c9c326ec5e61102e4b2f7bc75a039d6986e95cf1393852b3f5

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