💭 Background
An open source tool built for monitoring heart rate. The goal here is to have a low cost and widely accessible way to measure someones heart rate. It uses a touch-based system for generating heart rate values. In contrast to it's counterpart(touchless-based systems) it is a far more accurate and less sensitive to enviornmental conditions.
Usage
After cloning this repository and changing directories to it.
1. Install the dependencies
$ make install
2. Install library
$ make
See example of usage in examples folder.
Testing
Local Testing
$ sudo sh install.sh && sudo make test
Testing with Docker
$ sudo sh run_docker_test.sh
Documentation
We use sphinx to build our documentation based on rST files and comments in the code, below is a quick guide to getting started.
cd docs
make html
This will output the documentation to docs/_build/html.
Now to view built documentation run open _build/html/index.html.
Contributing
Contributions are welcome! Please read our Code of Conduct and how to contribute before contributing to help this project stay welcoming.
Directory Structure
.
├── docs # Sphinx documentation folder
├── examples # The example code
├── src # The source code for the library
├── tests # Unit tests and system tests
└── ui # The UI
To understand how the library works see pulse.py
License
MIT License
Copyright (c) 2020 Akil M Hylton
Metadata
Release files for pulsetracker 0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pulsetracker-0.5.tar.gz | 2.2 kB | Without provenance | Details for pulsetracker-0.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pulsetracker-0.5-py3-none-any.whl | Python 3 | none | any | Details for pulsetracker-0.5-py3-none-any.whl |
Total release size: 5.3 kB
Release files / pulsetracker-0.5.tar.gz
| Download URL | pulsetracker-0.5.tar.gz |
|---|---|
| Size | 2.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b5356238a1bef92c5df948a5a1ac22dfca6bcec744d7c42b2c25f19c77c86dac
|
|
BLAKE2b-256 checksum How to use checksums |
ca2f23b20f29dcb21182ebc5040b89a24ed919f58bec3f67d48bf40fabe2c540
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7
|
Release files / pulsetracker-0.5-py3-none-any.whl
| Download URL | pulsetracker-0.5-py3-none-any.whl |
|---|---|
| Size | 3.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
644d23160759359aa4156d9f462cbf8725a86499f775d86abeaae4db28847bc6
|
|
BLAKE2b-256 checksum How to use checksums |
d4fa6356b07fbdbb64fbed0826fbfb2563845ee905b2c2e4912770dad013fa88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7
|
Security for pulsetracker 0.5
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.