Metadata-Version: 2.1
Name: pyparrm
Version: 1.0.0
Summary: A Python port of the PARRM algorithm
Author-email: Thomas Samuel Binns <t.s.binns@outlook.com>
Project-URL: Homepage, https://github.com/neuromodulation/PyPARRM
Project-URL: Bug Tracker, https://github.com/neuromodulation/PyPARRM/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: matplotlib
Requires-Dist: pqdm
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: flake8 ; extra == 'dev'
Requires-Dist: black ; extra == 'dev'
Requires-Dist: codespell ; extra == 'dev'
Requires-Dist: pydocstyle ; extra == 'dev'
Requires-Dist: pycodestyle ; extra == 'dev'
Requires-Dist: sphinx ; extra == 'dev'
Requires-Dist: numpydoc ; extra == 'dev'
Requires-Dist: nbsphinx ; extra == 'dev'
Requires-Dist: nbsphinx-link ; extra == 'dev'
Requires-Dist: sphinxcontrib-bibtex ; extra == 'dev'
Requires-Dist: sphinx-gallery ; extra == 'dev'
Requires-Dist: pydata-sphinx-theme ; extra == 'dev'

# PyPARRM

A Python signal processing package for identifying and removing stimulation
artefacts from electrophysiological data using the Period-based Artefact
Reconstruction and Removal Method (PARRM) of Dastin-van Rijn *et al.* (2021; DOI: [10.1016/j.crmeth.2021.100010](https://doi.org/10.1016/j.crmeth.2021.100010)).

### View the documentation here: [pyparrm.readthedocs.io](https://pyparrm.readthedocs.io/en/1.0.0/)


This package is based on the original MATLAB implementation of the method
([github.com/neuromotion/PARRM](https://github.com/neuromotion/PARRM)). All credit for the method goes to its
original authors.

Parallel processing is supported to reduce computation times.
