Skip to main content

Espec PR-3J environmental chamber remote controller

Project description

espec_pr3j - Remote controller for the Espec PR-3J Environmental Chamber

This allows to interact remotely with the environmental chamber PR-3J from Espec.

Installation

pip install espec-pr3j

Simple usage

from espec_pr3j import EspecPr3j

CHAMBER_HOST = "mskclimate3"
chamber = EspecPr3j(hostname=CHAMBER_HOST)

# set limits
chamber.set_temperature_limits(upper_limit=28.0, lower_limit=23.0)
chamber.set_humidity_limits(upper_limit=40.0, lower_limit=60.0)

# go to a constant condition and wait until it's stable
chamber.set_constant_condition(
    temperature=27.0,
    humidity=50.0
)

Running tests on hardware

During normal development and for the CI the unit test suite is executed on a mock device using pyvisa-mock. It is also possible to run tests on real hardware connected to your system. Just set the hil flag when running tox, and pass the hostname:

$ tox -- --hil --hil_hostname mskclimate3

Documentation

For more details of the module API, check the online documentation.

Feel like contributing?

Please check our contribution guidelines, where you'll find how to set up your environment and share your changes.

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

espec_pr3j-0.3.0.tar.gz (36.9 kB view details)

Uploaded Source

Built Distribution

espec_pr3j-0.3.0-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file espec_pr3j-0.3.0.tar.gz.

File metadata

  • Download URL: espec_pr3j-0.3.0.tar.gz
  • Upload date:
  • Size: 36.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for espec_pr3j-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8f6f0d6ff9829a1fdb5fe6a87fc4f75260cbfe2546de712284a064e06eda7ded
MD5 db9fae5a178f308c2e4e541abe092ad5
BLAKE2b-256 6de58a04afcb8a71dcf8cd37ce2a15b0f5e659b961e83dce926d21687595d03a

See more details on using hashes here.

File details

Details for the file espec_pr3j-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: espec_pr3j-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for espec_pr3j-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d442cdccf2fdca799ac52cfca3e4ead29a0fdbb56a61e2bca1a3eb1a82162a3d
MD5 91eb1f6e507733114213164314fa0045
BLAKE2b-256 5d42dbe5e6aa3df0ffe3763a7ca3bcdd7e7b2b1e57020e0a53361853a2745b6f

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