Skip to main content

Pyhotty

Project description

Pyhotty

PyPI Status Python Version License DOI

Read the documentation at https://pyhotty.readthedocs.io/ Tests Codecov

pre-commit Black

OMEGA PID temperature controller

This Python library provides a comprehensive interface for controlling an OMEGA PID temperature controller via Modbus RTU. Ideal for precise temperature regulation in industrial and laboratory settings, it simplifies integration with Python projects, enhancing automation and monitoring capabilities.

Features

  • Set PID parameters, thermocouple types, operational modes, and more.

Requirements

  • Python <4.0, >=3.9

Installation

You can install Pyhotty via pip from PyPI:

$ pip install pyhotty

Usage

Please see the Command-line Reference for details.

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the GPL 3.0 license, Pyhotty is free and open source software.

Citation

If you use this project in your research, please cite it using the following BibTeX entry:

@software{pyhotty,
  author       = {Nakamura, Matthew and Renzo Claudio, Josh},
  title        = {nanosystemslab/pyhotty: Initial Release of Library},
  month        = feb,
  year         = 2024,
  publisher    = {Zenodo},
  version      = {v0.0.1},
  doi          = {10.5281/zenodo.10719952},
  url          = {https://doi.org/10.5281/zenodo.10719952}
}

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

This project was generated from @cjolowicz's Hypermodern Python Cookiecutter template.

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

pyhotty-0.0.2.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

pyhotty-0.0.2-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file pyhotty-0.0.2.tar.gz.

File metadata

  • Download URL: pyhotty-0.0.2.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyhotty-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3c902a7e2672560ed30b86db65d17f864785b68adbc2ce7533d16056c4503336
MD5 5bef4fc6b61546b14f462dc522a8e0ca
BLAKE2b-256 32dcb70aef917f865f4a60d4198a9c539fe0255b9bc971568a64f9e84f54791b

See more details on using hashes here.

File details

Details for the file pyhotty-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: pyhotty-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyhotty-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0a105907c20de19e09d66a7695a7ca1f530b7c327e9b96c9f9c2d79d999ff513
MD5 33f65ded85805facaa9d77ba16ed8567
BLAKE2b-256 6aa7939d50fab2f9c5f09ee185c4c8993b1d12efda36e90eaa028a3ab672d844

See more details on using hashes here.

Supported by

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