A package of SiLA drivers for various devices at TUM-BVT
Project description
Creation date: 20.10.2020, 12:50
Last modification: 10.03.2021, 12:52
Authors: Lukas Bromig, Nikolas von den Eichen, Valeryia Sidarava, Jose Jesus de Pina Torres
sila2lib_implementations
This repository contains SiLA2 drivers for a variety of device that are being used at the Chair of Biochemical Engineering at TUM. The repository is setup in a way that it can be installed as python package. Client files can be imported.
The following devices are supported:
- BlueVary Offgas-analytics
- DASGIP 4xParallel Reactor System
- LAUDA LOOP 250
- LAUDA LOOP 500
- Presens sensor bars
- Reglo ICC peristaltic pump
- Flowmeter Bronkhorst
SiLA version of drivers may vary. In case of incompatibilities, please reach out to:
lukas.bromig@tum.de
Installation
After cloning the repository, run the update_package.bat to create the installation files (distribution).
The distribution process will create the respective tar.gz and wheel file in the dist folder.
Installation of the package files:
Using pip:
```pip install sila2lib_implementations/dist/sila2lib_implementations-Lukas-Bromig-0.0.1.tar.gz```
Using pipenv:
pipenv install sila2lib_implementations/dist/sila2lib_implementations-Lukas-Bromig-0.0.1.tar.gz
Requires sila2lib, sila2comlib and [optional] sila2codegenerator for unit tests.
Further requirements include:
- InfluxDB, csv, numpy, persistent, opcua, pyserial, cryptography
These packages can be installed via the pypi index using pip/pipenv install <package_name>.
Make sure that protobuf is installed with the PIP_NO_BINARY option. This is more complicated when using pipenv. An
environmental variable for PIP_NO_BINARY has to be used. [Refer to documentation](link).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sila2lib-implementations-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0724fb63c001a4bb29073e973c5d1ecf847325b53229e0313153d9180b3cd17a |
|
MD5 | 731071bf1e1e7eecc672917520cb62a1 |
|
BLAKE2b-256 | bc71970c467643ad36469af5e3169030b51a210265209f589a97e5ea17c991f4 |
Hashes for sila2lib_implementations-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 746a342630deb8914c04c52ce1a461188f61ed28f93c4bbc4307dd1cf5fc5973 |
|
MD5 | dfba5eea75d96c9446096874b7030f46 |
|
BLAKE2b-256 | c161625c86c696a34ed22e729eec08f543fee0d601caa96723ed4fb9a7a5257d |