Module to operate Stresing cameras
Project description
Python script for Stresing cameras
In this repository you can find the python module stresing for operating Stresing cameras. This is located in the folder stresing/. You can find examples how to use this module in the folder example/. If you don't know where to start, start with examples/simple_blocking_measurement.py.
Dependencies
Windows
Linux
- Python 3
- ctypes
- configparser
- Linux kernel driver from EBST_CAM (must be installed separately, see below)
Library source
The source code of the library (ESLSCDLL.dll on Windows, libESLSCDLL.so on Linux) can be found in the repository EBST_CAM.
Linux kernel driver
On Linux, the kernel driver must be installed before using this package. Install it via the .deb package from the EBST_CAM releases:
sudo apt install ./escam_x.xx.x.deb
Or compile and install it manually:
cd linux-driver/kernelspace/
make
sudo insmod .ko
Documentation
There is a full documentation of the library ESLSCDLL. The settings in config.ini must match your camera system. You can find a description of every setting here. The file config.ini is compatible with the exported settings of the GUI Escam. Settings that are not found in the file, will be left as default.
Examples
You can run examples with
python -m examples.simple_blocking_measurement
Installing as module
You can install the module stresing with
pip install stresing
For development, clone the repository and install with
pip install -e .[dev]
License
The python module stresing is licened under the LGPL-3. All examples in the folder examples/ are published as public domain under the Unlicense.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stresing-4.21.0.2.tar.gz.
File metadata
- Download URL: stresing-4.21.0.2.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b43c906f20a6f4f265d1b29594ae5af0d5e0d02c4f3bc34f09c71ddd1c6863ee
|
|
| MD5 |
71078ce395dd539eab820a53d3952b9e
|
|
| BLAKE2b-256 |
b13f566621065691c5b018dc3546ebd956f5f0d01d25306645b485e14dff95f5
|
File details
Details for the file stresing-4.21.0.2-py3-none-any.whl.
File metadata
- Download URL: stresing-4.21.0.2-py3-none-any.whl
- Upload date:
- Size: 1.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d87a8791cba9a8ce90d1b55e5e8e5f775a6f2d306816ef6be608d10b6ffb0708
|
|
| MD5 |
eba7e9cbbee885582923b10cb15cf2e9
|
|
| BLAKE2b-256 |
edb74d299b590a2b81f6f083fcf386ef3e895ad486a9e6b74f31d3989aba7d51
|