Metadata-Version: 2.1
Name: cumulative
Version: 0.0.29
Summary: Manipulation and analysis of data series collections
Home-page: https://elehcimd.github.io/cumulative/
License: BSD-3
Author: Michele Dallachiesa
Author-email: michele.dallachiesa@sigforge.com
Requires-Python: >=3.10.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: matplotlib (>=3.7.1)
Requires-Dist: pandas (>=1.5.3)
Requires-Dist: scikit-learn (>=1.2.2)
Requires-Dist: scipy (>=1.11.4)
Requires-Dist: statsmodels (>=0.14.1)
Requires-Dist: tabulate (>=0.9.0,<0.10.0)
Requires-Dist: tqdm (>=4.66.1)
Requires-Dist: tsfel (>=0.1.6)
Project-URL: Repository, https://github.com/elehcimd/cumulative
Description-Content-Type: text/markdown

<p align="center">
<img width="50%" height="50%" src="https://elehcimd.github.io/cumulative/assets/img/logo-black.svg" alt="CUMULATIVE Logo">
</p>

<p align="center">
<img src="https://elehcimd.github.io/cumulative/assets/img/badges/test.svg" alt="Test">
<img src="https://elehcimd.github.io/cumulative/assets/img/badges/coverage.svg" alt="Coverage">
<img src="https://elehcimd.github.io/cumulative/assets/img/badges/python.svg" alt="Python">
<img src="https://elehcimd.github.io/cumulative/assets/img/badges/pypi.svg" alt="PyPi">
<img src="https://elehcimd.github.io/cumulative/assets/img/badges/license.svg" alt="License">
<img src="https://elehcimd.github.io/cumulative/assets/img/badges/code-style.svg" alt="Code style">
</p>

---

**Cumulative** is an open source project and Python package that provides an intuitive in-memory interface to transform and analyse large collections of time series with composable pipelines.

---

* **Documentation**: [https://elehcimd.github.io/cumulative/](https://elehcimd.github.io/cumulative/)
* **Source code**: [https://github.com/elehcimd/cumulative](https://github.com/elehcimd/cumulative)

---

## Key features

* **Transformations**: Apply vectorized time series transformations as composable operations
* **Interoperability**: Access the underlying data at any time as a Pandas data frame
* **Flexibility**: Implement custom transformations and store arbitrary metadata

## Requirements

* **Python >=3.10**

## Installation

```
pip install cumulative
```

## License

This project is licensed under the terms of the [BSD 3-Clause License](https://elehcimd.github.io/cumulative/license/).



