ecg-records-engine
The compiled numerical engine of ecg-records:
QRS detection, P/QRS/T delineation and interval, amplitude, axis and ST
measurement of 12-lead (and reduced-lead) ECGs. It installs into the
ecgfeat._engine namespace of ecg-records; you never import it directly.
Research and engineering software; not a medical device.
Install
pip install "ecg-records[engine]"
Binary wheels are provided for CPython 3.10–3.14 on Linux (x86_64, aarch64),
macOS (x86_64, arm64) and Windows (x86_64). ecg-records and
ecg-records-engine work together within the same minor version (for example
any 0.3.x with any 0.3.x); pip install "ecg-records[engine]" takes care of that.
Reading, querying and plotting ECG Records needs only ecg-records; measuring
a signal (ecg_record, ecg_measure, ecg-record measure) needs this engine.
Licence
ecg-records-engine is free for noncommercial use under the
PolyForm Noncommercial License 1.0.0:
personal use, and use by educational institutions, charities, public research
organizations and other noncommercial organizations.
Commercial use (by or for a company, in a product or service) requires a
commercial licence and a licence key. The key is verified offline; nothing is
sent anywhere. Without a key the engine prints one notice per process and
works normally. See the documentation page Licensing for how to obtain and
install a key, or call ecgfeat.license_info().
ecg-records itself (the ECG Record format, readers, queries and plots)
remains Apache-2.0.
Metadata
Release files for ecg-records-engine 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 116.8 MB
Release files / ecg_records_engine-0.3.0-cp314-cp314-win_amd64.whl
| Download URL | ecg_records_engine-0.3.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ac3c9fb817e6f22580c347ee3d98bfc30db61bc9d13882b6c0c368046696c9f0
|
|
BLAKE2b-256 checksum How to use checksums |
0716402f2b60ad34fbf9b7512b63b94943b5c037995475dd96c3baf558c463a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | ecg_records_engine-0.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.7 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
869009ce91c0575ca97f50fcd6f30a3263272286e11d0b06a078784da0c4bc93
|
|
BLAKE2b-256 checksum How to use checksums |
6f8e7e961d42850d677f2f8b7d0de476caacab72389ae72aef93b0d8a5c60ee0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | ecg_records_engine-0.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
937611fb918fc9a8c948c6bb3fc90cdb9780a077831f8e285c51f5c270d136ef
|
|
BLAKE2b-256 checksum How to use checksums |
3f16650727e18826a8485fab37873240201129367e95261096ac70ea4e945dd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | ecg_records_engine-0.3.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6d6788fb4fc5b1fff4678b88d86b75e98c11d026d58510df654d2f4ec92b615a
|
|
BLAKE2b-256 checksum How to use checksums |
00de4cc720b46ccc94bea227a11d27de2c23881ef90c1073e7b11c09240ec80b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp313-cp313-win_amd64.whl
| Download URL | ecg_records_engine-0.3.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4b7a362456c702232a78840fce5e6885dd0a342086912cfb3a400eaf700874bc
|
|
BLAKE2b-256 checksum How to use checksums |
11d2eb91e7fe6a24a3e20b01946fcc6d6ac2d30fd6c960aaa2306e55c21ebfea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | ecg_records_engine-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.7 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
cbadabf7a7d5f1df1e2aaac93ebaf8e60d89a3261baeff4b04c57f5aa1938d90
|
|
BLAKE2b-256 checksum How to use checksums |
ecef59ab4cf61e8ed769e37ad2220719b3a30993426e44669a2773e4031cf719
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | ecg_records_engine-0.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
d0a6c2949cd8cd81a0731b6d163da433368583df282d34197761bbd31a210c35
|
|
BLAKE2b-256 checksum How to use checksums |
6d8a38542e9fce0742d1f550a31f214420d290cad2a6ed4f7ae375c8dec23e86
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | ecg_records_engine-0.3.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.7 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ac7a52808b9bdb3e09549296d9a8caf14b7a20d9bac17d2dbb140ebefc02cdf4
|
|
BLAKE2b-256 checksum How to use checksums |
877819518ec10c7eb35d8020c02c1b5fc8084127c7e5bb5ca92ad41443ce0d3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp312-cp312-win_amd64.whl
| Download URL | ecg_records_engine-0.3.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 4.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c40d6a871210372d84cdd5726ba273b0a88bb5ef148b246baa80e1d7521c55a3
|
|
BLAKE2b-256 checksum How to use checksums |
dbc5b886a7bfcb8de82a9254d7056dad8a0dbed07c69623633808c33a45cbc27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | ecg_records_engine-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
7d1a1bdfeb0e2ea83b3f96727d54badcc9000e8ff9eda1da9cc79c78d69da722
|
|
BLAKE2b-256 checksum How to use checksums |
339e0b984e5ec0e8ea6f955f34cd23402b20caa036c19f09d4ca0a2ab08fc9c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | ecg_records_engine-0.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
5aaac59b02c74c701af97480388538663bf82eeae65cd112f5889566bba60aa1
|
|
BLAKE2b-256 checksum How to use checksums |
2fda23a658164782a1b7cdca6169ef8a1f85a00cce638adbe7b2b8651ccca775
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | ecg_records_engine-0.3.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2780f9af5951be3f73e2f74720e8d9614ed9cb51bc66092c0222c71393433751
|
|
BLAKE2b-256 checksum How to use checksums |
7831c2d1301e17f42c4beef91f958afb635185f928771eae3e47bec7b6622666
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp311-cp311-win_amd64.whl
| Download URL | ecg_records_engine-0.3.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
31e4675d1fffd04b880dbcd2c796e8a585a096d95fac1f3760d83a2d95eaf0bc
|
|
BLAKE2b-256 checksum How to use checksums |
495a80cd404d029e38eeb57834637cd268035eaabef33830d01263203c502399
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | ecg_records_engine-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
aa8ae3d936ef0d1107f2b35e8cb5725e006d41a60bd7688ebc1f31c1d177613e
|
|
BLAKE2b-256 checksum How to use checksums |
d666c37afc293d91efd4adc071b9c6f8ef885b6a256330a0b3bbb04a2ba289b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | ecg_records_engine-0.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1b28f0e2015de186c62558414632a8f9a09c164a76d331177579052f921a6205
|
|
BLAKE2b-256 checksum How to use checksums |
c436bf8c2a0521743b758cd4d3c5dade62c6fbba427041180bfd91d0a3d3f533
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | ecg_records_engine-0.3.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a98742750d58d188495ba0f904706fb87413bdbbf24ea18700321f4421f4c93e
|
|
BLAKE2b-256 checksum How to use checksums |
993b267fe008d83db7eaecf1b2c522f2c460e841ce99328daabdaaa9e6b8321e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp310-cp310-win_amd64.whl
| Download URL | ecg_records_engine-0.3.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 5.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
57aad324579f77c93d3df51d9669c9d1c34f2b0c01b97d2b50d29b723388c9a7
|
|
BLAKE2b-256 checksum How to use checksums |
ca358b1f86ebb6e9b3bc54ca3a4ce31d700f1ceb1ad962e31e58429b8c088b57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | ecg_records_engine-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2b932e2c343b187d3b71bce8a1dc7e3c302ef64705d7ba814d28bfd9e0707cef
|
|
BLAKE2b-256 checksum How to use checksums |
4eb0bc5c4953f8e3faed763c8d4766755cf2d5446a09b0c2a15c2e1fd5de21fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | ecg_records_engine-0.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
85f3b0dad5035021614d0267e6c73eead5cd4598ee4e5cb8e1060c9320b3318e
|
|
BLAKE2b-256 checksum How to use checksums |
fa2954a7d6a18d19eaeed20671930a169bf5b41731c53580ea92508afa45df4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / ecg_records_engine-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | ecg_records_engine-0.3.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.8 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eab8d0b097cd92f690ef61b51b79dab24e5586ebbe1f51606dfa49fdda77441b
|
|
BLAKE2b-256 checksum How to use checksums |
487f4513c81ff478f41d799e35eae35131fa10a4c46008544f72433b2308146f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Security for ecg-records-engine 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.