Skip to main content

A Python driver for the Watlow EZ-Zone PM3 temperature controller standard bus protocol

Project description

A Python 3 driver for the Watlow EZ-Zone PM temperature controller standard bus protocol. This driver allows the user to access each of the parameters outlined in the Watlow user manual with just a few functions.

  • Free software: GNU Lesser General Public License v3 (LGPLv3)

Installation

pip install pywatlow

You can also install the in-development version with:

pip install https://github.com/BrendanSweeny/pywatlow/archive/master.zip

Documentation

https://pywatlow.readthedocs.io/

Development

To run the all tests run:

tox

Note, to combine the coverage data from all the tox environments run:

Windows

set PYTEST_ADDOPTS=--cov-append
tox

Other

PYTEST_ADDOPTS=--cov-append tox

Changelog

0.1.1 (2020-08-15)

  • Initial PyPI release

  • Various tox, badge, and metadata fixes

  • Removed unused temperature unit conversion functions

  • Updated Python version requirements

  • Minor documentation clean up

0.1.0 (2020-08-08)

  • Added basic functionality

    • Reading/writing of Watlow parameters

    • Request message generation

    • Calculation of check bytes

    • Response message parsing

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

pywatlow-0.1.1.tar.gz (39.6 kB view details)

Uploaded Source

Built Distribution

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

pywatlow-0.1.1-py2.py3-none-any.whl (23.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pywatlow-0.1.1.tar.gz.

File metadata

  • Download URL: pywatlow-0.1.1.tar.gz
  • Upload date:
  • Size: 39.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for pywatlow-0.1.1.tar.gz
Algorithm Hash digest
SHA256 074a943ec281317140a0bbb0fd4d5b8a8c96f0cec63be4364a6969d712b6bb7f
MD5 25d8fa8bcba304d2eaf466c174e5cbc3
BLAKE2b-256 5581b4f12e3911bb40709d6358f47226a115e8f799f3304f19f2a02c4216acf1

See more details on using hashes here.

File details

Details for the file pywatlow-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: pywatlow-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 23.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4

File hashes

Hashes for pywatlow-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d4716b245ef007ef7404b3f7eb9a70eb71850893c11e3cc4573f9a09e8aed46c
MD5 9105b1d8041c476070aae4eda82528a1
BLAKE2b-256 93d9c3bbb3331a542168db3fded170f77fe8b27df83481277f39463c11d43454

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