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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulsetracker-0.5.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pulsetracker-0.5-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file pulsetracker-0.5.tar.gz.

File metadata

  • Download URL: pulsetracker-0.5.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pulsetracker-0.5.tar.gz
Algorithm Hash digest
SHA256 b5356238a1bef92c5df948a5a1ac22dfca6bcec744d7c42b2c25f19c77c86dac
MD5 253aa167bcdea23c5d84499878509dea
BLAKE2b-256 ca2f23b20f29dcb21182ebc5040b89a24ed919f58bec3f67d48bf40fabe2c540

See more details on using hashes here.

File details

Details for the file pulsetracker-0.5-py3-none-any.whl.

File metadata

  • Download URL: pulsetracker-0.5-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for pulsetracker-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 644d23160759359aa4156d9f462cbf8725a86499f775d86abeaae4db28847bc6
MD5 7ba9dfdabadc3fea6fa4bd6c469e99e9
BLAKE2b-256 d4fa6356b07fbdbb64fbed0826fbfb2563845ee905b2c2e4912770dad013fa88

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.5 This release

2 files

0.3

1 file

0.2

1 file

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page