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.1.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.1-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file stresing-4.21.0.1.tar.gz.

File metadata

  • Download URL: stresing-4.21.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 1e859378451b5eb0ce693e52a5df99fb3b295ce0d5f11af8aebeb89e6b5d72a3
MD5 76ebca92141e8bfbe5137d3ee7bc5ec0
BLAKE2b-256 3a5b2e98fdcd8b211400ea44bc8037a974a10de69cd7a6bc41a93c653614a9e4

See more details on using hashes here.

File details

Details for the file stresing-4.21.0.1-py3-none-any.whl.

File metadata

  • Download URL: stresing-4.21.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 594def1483beaf568cc262f0afbdd7df8ee4efa180aaac052edf9a00516b2b9a
MD5 4e80c779d1a1985641328c5cab578094
BLAKE2b-256 da59322977ac24997e0fd193f2c2b41acc1a16d92439f9e2bd2e8e1b9782b6cf

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