This module provides a way to easily parse and read Signal Hound data capture (SHR) files in Python.
It is released under a free software license, see LICENSE for more details.
Copyright (C) 2025 WiSELab-CMU
Other pages (online)
- Ability to load certain sweeps from the file
- Python 3.8 or newer
This installs a package that can be used from Python (import shr_parser).
To install for all users on the system, administrator rights (root) may be required.
pyshrparser can be installed from PyPI:
pip install py-shr-parser python3 -m pip install py-shr-parser
Developers also may be interested to get the source archive, because it contains examples, tests and this documentation.
pyshrparser can be installed from the GitHub repo:
pip install git+ssh://git@github.com/WiseLabCMU/py-shr-parser # For SSH pip install git+https://github.com/WiseLabCMU/py-shr-parser # For HTTPS