# 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:
**tscore**: main file, defining classes ```TimeSeries``` and special ```TimeSpec``` as well as some helpers
**tsutils**: routines for the automatic import of time-series data from CSV files and operators on two objects (involving a routine to make the objects "coherent" in time)
**tsvis**: classes related to a well-defined "mass visualisation" of TimeSeries objects in automated scripts
**batchimport**: helpers for the mass import, conversion & aggregation of data from (many!) CSV-files (e.g. proper extraction of all individual time-series hidden in event logs)
**xutils**: special conversion utilities for CSV-files containing DFT spectra as generated by the software "CMS X-Tools" (Siemens AG).
*Note: Structuring & naming above will be s.t. refactoring and thus change in future versions. That is, backward compatibility IS LIKELY to break soon!*
[ Dr. Marcus Zeller | dsp4444@gmail.com | Erlangen, Germany | 2022-2024 ]
Raw data
{
"_id": null,
"home_page": null,
"name": "zynamon",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "time-series, monitoring, analysis, prediction",
"author": null,
"author_email": "\"Dr. Marcus Zeller\" <dsp4444@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/ae/aa/b2fb6f6da21130b34afe7c6fc37f3dffb53925aac725c363202abcc72762/zynamon-0.0.3.tar.gz",
"platform": null,
"description": "# zynamon\r\n\r\n## Synopsis\r\n\r\nGeneralized & powerful time-series class and related functions.\r\n\r\n## Contents\r\n\r\nThis 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).\r\n\r\nAs of now, this package is structured into the following modules:\r\n\r\n**tscore**: main file, defining classes ```TimeSeries``` and special ```TimeSpec``` as well as some helpers\r\n\r\n**tsutils**: routines for the automatic import of time-series data from CSV files and operators on two objects (involving a routine to make the objects \"coherent\" in time)\r\n\r\n**tsvis**: classes related to a well-defined \"mass visualisation\" of TimeSeries objects in automated scripts\r\n\r\n**batchimport**: helpers for the mass import, conversion & aggregation of data from (many!) CSV-files (e.g. proper extraction of all individual time-series hidden in event logs)\r\n\r\n**xutils**: special conversion utilities for CSV-files containing DFT spectra as generated by the software \"CMS X-Tools\" (Siemens AG).\r\n\r\n*Note: Structuring & naming above will be s.t. refactoring and thus change in future versions. That is, backward compatibility IS LIKELY to break soon!*\r\n\r\n[ Dr. Marcus Zeller | dsp4444@gmail.com | Erlangen, Germany | 2022-2024 ]\r\n",
"bugtrack_url": null,
"license": " This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation (GPL v3, or any later version). This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. ",
"summary": "Generalized & powerful time-series class and related functions",
"version": "0.0.3",
"project_urls": {
"Homepage": "https://github.com/zynt3c/zynamon",
"Package": "https://pypi.org/project/zynamon/"
},
"split_keywords": [
"time-series",
" monitoring",
" analysis",
" prediction"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7d5a880cec1908a060cb1c3ac8b9dad1812e818b6748a768b47b154691847b28",
"md5": "abeff65456080de8d7cc403728e6185a",
"sha256": "eeba76056a6563df0b76679d4b943c9e36f54493eba1e920c83893305b39bc22"
},
"downloads": -1,
"filename": "zynamon-0.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "abeff65456080de8d7cc403728e6185a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 67737,
"upload_time": "2024-12-14T16:26:13",
"upload_time_iso_8601": "2024-12-14T16:26:13.885958Z",
"url": "https://files.pythonhosted.org/packages/7d/5a/880cec1908a060cb1c3ac8b9dad1812e818b6748a768b47b154691847b28/zynamon-0.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aeaab2fb6f6da21130b34afe7c6fc37f3dffb53925aac725c363202abcc72762",
"md5": "9d989edf69133d28416c22dec7bc9d1c",
"sha256": "f6a91ca586c50cc769c35f0033b251073402a13f28f2b140cb1897668888fb79"
},
"downloads": -1,
"filename": "zynamon-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "9d989edf69133d28416c22dec7bc9d1c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 65409,
"upload_time": "2024-12-14T16:26:16",
"upload_time_iso_8601": "2024-12-14T16:26:16.356962Z",
"url": "https://files.pythonhosted.org/packages/ae/aa/b2fb6f6da21130b34afe7c6fc37f3dffb53925aac725c363202abcc72762/zynamon-0.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-14 16:26:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "zynt3c",
"github_project": "zynamon",
"github_not_found": true,
"lcname": "zynamon"
}