/detecta

A Python module to detect events in data

Primary LanguagePythonMIT LicenseMIT

DOI

Python module to detect events in data

The following functions are implemented in detecta:

  • detect_peaks.py: detects peaks in data based on their amplitude and other features.
  • detect_onset.py: detects onset in data based on amplitude threshold.
  • detect_cusum.py: detects abrupt changes in data using cumulative sum algorithm (CUSUM).
  • detect_seq.py: detects initial and final indices of sequential data identical to a parameter.

Installation

pip install detecta

Or

conda install -c duartexyz detecta

Examples

Other similar modules

How to cite this work

Here is a suggestion to cite this GitHub repository:

Marcos Duarte. (2021). detecta: A Python module to detect events in data (Version v0.0.5). Zenodo. http://doi.org/10.5281/zenodo.4598962

And a possible BibTeX entry:

@software{marcos_duarte_2021_4598962,
  author       = {Marcos Duarte},
  title        = {detecta: A Python module to detect events in data},
  month        = mar,
  year         = 2021,
  publisher    = {Zenodo},
  version      = {v0.0.5},
  doi          = {10.5281/zenodo.4598962},
  url          = {https://doi.org/10.5281/zenodo.4598962}
}

License

The non-software content of this project is licensed under a Creative Commons Attribution 4.0 International License, and the software code is licensed under the MIT license.