Biosiglib is the shared, language-independent description of biomedical signal-processing methods implemented by BSICoS.
It contains:
- practical and scientific method documentation;
- machine-readable JSON contracts;
- scientific references;
- shared validation cases and fixtures.
Biosiglib is not an executable package. Use Biosigpy for Python or Biosigmat for MATLAB.
Browse the methods at bsicos.github.io/biosiglib. Each page explains the expected inputs and outputs, scientific basis, limitations, references, and links to both implementations.
The JSON specifications and validation cases define the exact cross-language behavior. They are linked from each method page for contributors and advanced users.
See CONTRIBUTING.md for the local setup, validation commands, and documentation rules.
Biosiglib is distributed under the GNU General Public License version 3.