Skip to main content

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.

screenshot of the plot

Dependencies

Windows

Linux

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stresing-4.21.0.2.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stresing-4.21.0.2-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

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

Hashes for stresing-4.21.0.2.tar.gz
Algorithm Hash digest
SHA256 b43c906f20a6f4f265d1b29594ae5af0d5e0d02c4f3bc34f09c71ddd1c6863ee
MD5 71078ce395dd539eab820a53d3952b9e
BLAKE2b-256 b13f566621065691c5b018dc3546ebd956f5f0d01d25306645b485e14dff95f5

See more details on using hashes here.

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

Hashes for stresing-4.21.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d87a8791cba9a8ce90d1b55e5e8e5f775a6f2d306816ef6be608d10b6ffb0708
MD5 eba7e9cbbee885582923b10cb15cf2e9
BLAKE2b-256 edb74d299b590a2b81f6f083fcf386ef3e895ad486a9e6b74f31d3989aba7d51

See more details on using hashes here.

Supported by

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