Blood pressure waveform processing toolbox
Project description
Blood Pressure Waveform Processing Toolbox // Vérnyomáshullám-feldolgozó eszközök.
Installation
$ cd <project_root> $ pip install -U .
Generating documentation
$ cd <project_root> $ pip install -U .[docs] $ cd <project_root>/docs $ make clean $ make html
This creates <project_root>/docs/build/html/index.html, that can be opened in a browser.
Tests
$ cd <project_root> $ pip install -U .[tests] $ python -m pytest $ python -m pytest --cov --cov-report=html
Tests requiring human evaluation (like visualisations) can be skipped or run separately (these are marked with the @pytest.mark.human decorator):
$ python -m pytest -m human $ python -m pytest -m "not human"
BP waveforms used for tests and examples were downloaded from the Autonomic Aging: A dataset to quantify changes of cardiovascular autonomic function during healthy aging [AAC] dataset of [PhysioNet].
Development
This project uses some automated QA and source formatting tools, such as isort, Flake8, Black and mypy:
$ cd <project_root> $ pip install -U .[dev] $ isort . $ flake8 . $ black . $ mypy .
References
Schumann, A., & Bär, K. (2021). Autonomic Aging: A dataset to quantify changes of cardiovascular autonomic function during healthy aging (version 1.0.0). PhysioNet. https://doi.org/10.13026/2hsy-t491.
Goldberger, A., Amaral, L., Glass, L., Hausdorff, J., Ivanov, P. C., Mark, R., … & Stanley, H. E. (2000). PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 101 (23), pp. e215–e220.
- 0.0.1 (2023-01-12)
First release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.