You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The native Python waveform-database (WFDB) package. A library of tools for readingand writing WFDB signals and annotations, and general physiological signal processing.
13
+
The native Python waveform-database (WFDB) package. A library of tools for reading, writing, and processing WFDB signals and annotations.
13
14
14
15
Core components of this package are based on the original WFDB specifications:
15
16
@@ -19,33 +20,68 @@ Core components of this package are based on the original WFDB specifications:
19
20
|`WFDB Signal Specifications`_
20
21
|`WFDB Annotation Specifications`_
21
22
23
+
This package does not contain the exact same functionality as the original WFDB package. It aims to implement as many of its core features as possible, with user-friendly APIs. Additional useful physiological signal-processing tools are added over time.
24
+
25
+
26
+
Development
27
+
-----------
28
+
29
+
The development repository is hosted at: https://github.com/MIT-LCP/wfdb-python
30
+
31
+
The package is to be expanded with physiological signal-processing tools, and general improvements. Support is provided for Python 2.7 and 3.5+ only.
32
+
33
+
34
+
Contributing
35
+
------------
36
+
37
+
We welcome community contributions in the form of pull requests. When contributing code, please ensure:
38
+
39
+
* PEP8_ style guidelines are followed.
40
+
* Documentation is provided. New functions and classes should have numpy/scipy style docstrings_.
41
+
* Unit tests are written for new features that are not covered by `existing tests`_.
42
+
43
+
22
44
Installation
23
45
------------
24
46
25
-
The distribution is hosted on pypi at: https://pypi.python.org/pypi/wfdb/ and directly installable via pip without needing clone or download this repository. Note that the pypi package does not contain the demo scripts or the example data. To install the package from pypi, run from your terminal:
26
-
``pip install wfdb``
47
+
The distribution is hosted on pypi at: https://pypi.python.org/pypi/wfdb/. To directly install the package from pypi without needing to explicitly download content, run from your terminal::
48
+
49
+
$ pip install wfdb
27
50
28
-
Download or clone this repository: https://github.com/MIT-LCP/wfdb-python for the latest development version, the demo scripts, and the example data. To install the downloaded package, navigate to the base directory of the repository and run:
29
-
``pip install .``
51
+
The development version is hosted at: https://github.com/MIT-LCP/wfdb-python. This repository also contains demo scripts and example data. To install the development version, clone or download the repository, navigate to the base directory, and run::
52
+
53
+
$ pip install .
30
54
31
55
32
56
Documentation and Usage
33
57
-----------------------
34
58
35
-
See the documentation site for public classes and functions.
59
+
See the documentation site for public classes and functions.
36
60
37
-
See the **demo.ipynb** file for example use cases.
61
+
See the `demo.ipynb`_ notebook file for more example use cases.
The distribution is hosted on pypi at: https://pypi.python.org/pypi/wfdb/. To directly install the package from pypi without needing to explicitly download content, run from your terminal::
5
+
6
+
$ pip install wfdb
7
+
8
+
The development version is hosted at: https://github.com/MIT-LCP/wfdb-python. This repository also contains demo scripts and example data. To install the development version, clone or download the repository, navigate to the base directory, and run::
0 commit comments