wfdb-python
wfdb-python copied to clipboard
Native Python WFDB package
The current `rdrecord` API is rather confusing when dealing with more complex records/signals. Namely: multi-frequency signals. We should create a better API to allow users to: - Specify/know the exact...
Extend WFDB-python to include support for Apache Parquet: https://arrow.apache.org/docs/cpp/parquet.html Given it's binary and there are c++ libraries out there, I thought it might be easy to at least support some...
Right now we have the `Record` class with a huge number of attributes in the top level object. These attributes are varied, fall into many categories, and become very hard...
I am having problems with the xqrs class. I have to work with 1000 Hz real ecg signals. I would like to know why can't the qrs detection learn initial...
Currently, the functions `wfdb.rdann`, `wfdb.rdrecord`, `wfdb.rdsamp` only accept `str` for the input `record_name`, as they have `str` specific operations. `wfdb.rdheader` currently accepts `pathlib.Path` objects as input `record_name` since the `os.path`...
Adding a small change to make optional the use of multiple threads for download files. We couldn't make it work in a conda environment in windows. With this change, default...
This change adds support for data stored in Amazon AWS S3 (buckets). For the moment, anywhere there is a `pn_dir` parameter in a function, the user can provide the S3...
Fixes incorrect addition of two binary number causing a `TypeError` from adding two incompatible types. Fixes #201.
Looking at the current `rdrecord` for example, there are two parameters used to specify the location of the record: 1. `record_name` : str 2. `pn_dir` : str The current package...
I follow demo #10 to clone from an existing record with this code. ``` rec = wfdb.rdrecord('sample-data/100', physical=False) rec.record_name = '100_cloned' rec.wrsamp() ``` 2 files were created ``` 100.dat 100_cloned.hea...