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.2 (2021-01-13)

  • added support for multiple instances, like in the RM series controllers with multiple channels

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.2.tar.gz (39.9 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.2-py2.py3-none-any.whl (23.4 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: pywatlow-0.1.2.tar.gz
  • Upload date:
  • Size: 39.9 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.2.tar.gz
Algorithm Hash digest
SHA256 40bae9b7b7eeed658d0bc83600bcb0c6b42378e5ba178b51afca3486ac2a4042
MD5 3408df7af37818a89cdfd3cd7a166b87
BLAKE2b-256 716f28ac37dfc60732876a9056f388b652c2a2f04f8f2a036fb3d8eae52a9c67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pywatlow-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 23.4 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.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1da53b3826f3505e94aaa59bb02ec42be5d5165b64dffd313b045467fdc079e2
MD5 51d4979daa107ca6d869c30c48bf2edc
BLAKE2b-256 e399269ef0fa0ec80ee0ccfabada0a2d01c69410db4126934eb320962f99afd8

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