semvec/pypi-packages huggingface dataset:
StrideModbusDriver 0.11.0
Library for interfacing with STRIDE devices

# STRIDE-driver
 a driver/reader for Stride thermocouple modules

To use, include the StrideClient.py file in your project.
The output of this code is a list of thermocouples 1-8.

# Installation

```
pip install StrideModbusDriver
```

# Usage

Import the class with:

```python
from StrideModbusDriver.StrideClient import StrideClient
```

# Example
```python
# Import the StrideClient class from the library
from StrideModbusDriver.StrideClient import StrideClient

def main():
    # Initialize the StrideClient with the host IP address
    modbus_device = StrideClient(host="192.168.1.126")
    # Make the units Celsius
    modbus_device.write_units('C')

    try:
        # Call the read_firmware function and store the result
        result = modbus_device.read_temps()
        # Print the result of the read_firmware function
        print(f"{result}")
    except Exception as e:
        # Print an error message if reading fails
        print(f"Error reading firmware version: {e}")


if __name__ == '__main__':
    main()

```

With one thermocouple attached to input 1, and the thermocouple in free air, the output will be:
```
[23.3, 1421.1, 1421.1, 1421.1, 1421.2, 1421.2, 1421.3, 1421.3]
```

# Changing thermocouple type

The thermocouple type is set by the set_input_type method. For example, setting input 0 to a 'K' type thermocouple will be:

'''python
    modbus_device.set_input_type(0, 'K')
''''

Supported thermocouple types are:
- Disabled
- Voltage
- K
- J
- R
- S
- T
- B
- E
- N

# Configuring Stride devices

Good luck. The Stride devices are only controllable through Ethernet. There's information written on the units themselves. If you change the IP address, please change the label.
komodo-cli 0.0.4
A CLI client for Komodo AI
Requires Python: >=3

# komodo_cli

A CLI client for Komodo AI

## Project Features

* [komodo_cli](http://komodo_cli.readthedocs.io/)
* a starter [Click](http://click.pocoo.org/5/) command-line application
* automated unit tests you can run with [pytest](https://docs.pytest.org/en/latest/)
* a [Sphinx](http://www.sphinx-doc.org/en/master/) documentation project

## Getting Started

The project's documentation contains a section to help you
[get started](https://komodo_cli.readthedocs.io/en/latest/getting_started.html) as a developer or
user of the library.

## Development Prerequisites

If you're going to be working in the code (rather than just using the library), you'll want a few utilities.

* [GNU Make](https://www.gnu.org/software/make/)
* [Pandoc](https://pandoc.org/)

## Resources

Below are some handy resource links.

* [Project Documentation](http://komodo_cli.readthedocs.io/)
* [Click](http://click.pocoo.org/5/) is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary.
* [Sphinx](http://www.sphinx-doc.org/en/master/) is a tool that makes it easy to create intelligent and beautiful documentation, written by Geog Brandl and licnsed under the BSD license.
* [pytest](https://docs.pytest.org/en/latest/) helps you write better programs.
* [GNU Make](https://www.gnu.org/software/make/) is a tool which controls the generation of executables and other non-source files of a program from the program's source files.


## Authors

* **kmushegi** - *Initial work* - [github](https://github.com/kmushegi)

See also the list of [contributors](https://github.com/kmushegi/puma_cli/contributors) who participated in this project.

## LicenseCopyright (c) kmushegi

All rights reserved.