wfdb 0.1.1

A library for decoding and encoding Waveform Database format files.
Documentation

wfdb-rs

Pure Rust implementation of the Waveform Database (WFDB) specification. This implementation is based on the official specification.

Status

The basic decoding of Waveform Database (WFDB) format files is implemented.

[!WARNING] Versioning strategy:

  • v0.1.x: breaking changes may occur in patch releases.
  • v0.x.x (except v0.1.x): breaking changes may occur in minor releases.

[!CAUTION] This library is not stable; it may not handle all kinds of waveform database files. I'm working on testing the library on more datasets in WFDB format, but it still takes some time to finish. If you find some problem processing your datasets, feel free to open an issue or PR.

  • Header format parser
  • Essential signal formats decoding support: Format 0, Format 16 and Format 212
  • FLAC-compressed signal formats support (Format 508, Format 516 and Format 524)
  • Annotations and signals matching
  • WebAssembly compatibility
  • Basic signal processing tools
  • Physiological processing

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments