Skip to main content

Imgur

PulseTracker Tests PulseTracker Docs code style: prettier

💭 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

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)

Source distribution for pulsetracker 0.5
File Size Uploaded
pulsetracker-0.5.tar.gz 2.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pulsetracker 0.5
File Interpreter ABI Platform
pulsetracker-0.5-py3-none-any.whl Python 3 none any Details

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

Release history Release notifications | RSS feed

This release

0.5 This release

2 release files

0.3

1 release file

0.2

1 release file

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page