Skip to main content

A protocol to control and communicate with Arduino devices from Python.

Project description

Oatmeal Protocol: Python library

Requires python 3.5 or higher.

Installation

Install dependencies:

pip3 install -Ur requirements.txt

Then copy into your python path or create a relative soft symlink with:

ln -rs <YOUR_PYTHON_LIBS_DIR>/oatmeal oatmeal

(Note: requires gln on mac).

Tests

Run tests with:

make test

API docs

We use sphinx to auto-generate docs from our python docstrings. Our docstrings are formatted according to the Google Style.

Generate API docs with:

pip3 install -Ur requirements.txt
cd docs && make clean && make html

Generated docs are then in docs/_build/html/index.html.

Project details


Download files

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

Source Distribution

oatmeal-1.0.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

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

oatmeal-1.0-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

Details for the file oatmeal-1.0.tar.gz.

File metadata

  • Download URL: oatmeal-1.0.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for oatmeal-1.0.tar.gz
Algorithm Hash digest
SHA256 5366e77c00c36a5b32a2bdaee4b3fffb1cd0c6ccf3b3b30402e83a1c8890ba82
MD5 fa598c1b714ce135aef3a0fc29fb2eeb
BLAKE2b-256 2ba1caf8a0746e841e3fa6a85052c872461df3572cd1c5a32f2a9326f2e4168e

See more details on using hashes here.

File details

Details for the file oatmeal-1.0-py3-none-any.whl.

File metadata

  • Download URL: oatmeal-1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for oatmeal-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 94053de6b3bd4f9c99fcaba06ef2b69ac605064b914bd438a454c5ec35fd4873
MD5 7aee7ecccff11ca7f3a963fcb9af33ca
BLAKE2b-256 2b1c5af3a4fb8f3f5a2fc4a283a81d23c6183c139fa842dd1154c2774532412f

See more details on using hashes here.

Supported by

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