Skip to content

Repository files navigation

biosigpy - Biomedical Signal Processing Library for Python

Python License Tests Version

Python implementation of the language-independent Biosiglib specifications for biomedical signal processing.


Developed by: BSICoS Research Group

Status: Active Development

Installation

Biosigpy 0.2.0 is distributed as a wheel and source archive on the GitHub release. Download one of the release artifacts and install it with pip, for example:

python -m pip install biosigpy-0.2.0-py3-none-any.whl

For development, install from the repository source tree:

git clone https://github.com/BSICoS/biosigpy.git
cd biosigpy
python -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install -e ".[dev]"

See Installation for Windows PowerShell activation, development extras, and documentation build setup.

The supported runtime range is Python 3.10-3.13 with NumPy 1.26.4 or newer and SciPy 1.11.4 or newer. Query the installed implementation version with importlib.metadata.version("biosigpy") or biosigpy.__version__.

Biosiglib conformance

Biosigpy implements conformant Python APIs for the Biosiglib algorithms currently in scope. The root conformance.json pins the exact Biosiglib revision used by shared conformance tests.

See Conformance for validation commands and local checkout details.

Documentation

Documentation site

Visit: https://bsicos.github.io/biosigpy/

API reference pages are generated from public Python docstrings using mkdocstrings. Detailed installation, examples, conformance, and contribution notes live in docs/.

Support

  • Report issues on GitHub Issues.
  • Contact the development team for additional support.

License

Biosigpy is distributed under the GNU General Public License version 3. See LICENSE for the complete license text.

About

Python implementation for biosiglib

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages