WEOM Python interface
version: 1.10.1
WEOMPy is a comprehensive Python library designed to control WEOM cameras using the Python language.
The library can access the following key WEOM thermal core features
- read device information such as serial number, firmware version, etc...
- change display parameters (display palette, contrast, brightness, frame rate, gain, etc..)
- view and capture images
- update thermal core firmware
- manage sensor dead pixels
We provide documentation, howtos and tutorials in a form Jupyter notebooks. The notebooks and example can be found in directory where the library is installed using pip. We strongly recommend the use of Python virtual environments to avoid any possible conflicts. To create and activate a clean WEOMpy Python environment run
⚠️ImportantOn some systems there might be dependency issues using Python installations from Microsoft Store. We strongly discourage from using those. Use the (official Python download packages)[https://www.python.org/downloads/] instead.
python -m venv <venv_directories>/weompy
. <venv_directories>/weompy/bin/activate
once the Python environment is clean proceed to install the library
pip install weompy
After these steps you can find the documentation and example in
<venv_directories>/weompy/lib/python<version>/site-packages/weompy/example.py
<venv_directories>/weompy/lib/python<version>/site-packages/weompy/user_documentation.ipynb
Also we provide stubs for IDE code completion in
<venv_directories>/weompy/lib/python<version>/site-packages/weompy/weompy.pyi
Prerequisites:
- Python 3.8 - 3.12
- Jupyter extension by Microsoft installed on VSCode, if you want to open user_documentation.ipynb in VSCode
⚠️ImportantWEOMpy communicates with the camera via a serial interface and as such user must be a member of the
dialoutgroup on Linux/Unix systems.To use this library with the GigE plugin, Pleora eBUS SDK must be installed.
Metadata
Release files for weompy 1.10.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 509.8 MB
Release files / weompy-1.10.1-cp312-cp312-win_amd64.whl
| Download URL | weompy-1.10.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 14.5 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7df830f71cb861b863e0ba3d0fa6bcfe7b7e49c8b0ff4f2b9476b7539434a015
|
|
BLAKE2b-256 checksum How to use checksums |
9cf4182cfb4cb8fec5369ca997bacc821cfda00e59bfd5e7300b835211af82b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp312-cp312-manylinux_2_35_aarch64.whl
| Download URL | weompy-1.10.1-cp312-cp312-manylinux_2_35_aarch64.whl |
|---|---|
| Size | 33.5 MB |
| Tags | CPython 3.12 Linux glibc 2.35+ ARM64 |
|
SHA-256 checksum How to use checksums |
dc7ea86436e551b65dc2202b334f23651ad567df04d45775523c337380c68c97
|
|
BLAKE2b-256 checksum How to use checksums |
2cad0e9923c4f9eb5d2ccff202025f8e5fdaf6dccad297796842d3e2e3e7edd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | weompy-1.10.1-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 34.1 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
98b23aa9e71d1e1be2816a6b24bf43bc7ec7d397710781e460ef9f49b7205f3a
|
|
BLAKE2b-256 checksum How to use checksums |
c1ebbab4a04bb2749423403490118d5de5aadb0453809dec39e75b8d54b8fcd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | weompy-1.10.1-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 32.6 MB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
26e21c70e585ca5e55cefbaf092ed724eb40ab58da8355fa312a56c7435842cb
|
|
BLAKE2b-256 checksum How to use checksums |
ffba3244d900cb15a67509ff8a597b6132927f24243188e5a7a7bd94086deb98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp311-cp311-win_amd64.whl
| Download URL | weompy-1.10.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 14.5 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2a9e484f2a608ac47fb3a268fb451ea23d8472e4ef5c03c0b00c6ecbaf840372
|
|
BLAKE2b-256 checksum How to use checksums |
2ac17fd05fe8486cd769958b645a383402e092f06233efcb3433bd0764aca622
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp311-cp311-manylinux_2_35_aarch64.whl
| Download URL | weompy-1.10.1-cp311-cp311-manylinux_2_35_aarch64.whl |
|---|---|
| Size | 33.6 MB |
| Tags | CPython 3.11 Linux glibc 2.35+ ARM64 |
|
SHA-256 checksum How to use checksums |
de463d92428a562e72fd95c06d50c5d7fd23e193ad55f7eca7a90a6d0842f800
|
|
BLAKE2b-256 checksum How to use checksums |
c9a22170045a8b17e30a7e2cd39ab280302e7613b9734debf11a35095c330c3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | weompy-1.10.1-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 34.4 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d39ab11b8cf7af13a15abe3a3b04172bb71b4c6a6c2a7960827022720e244575
|
|
BLAKE2b-256 checksum How to use checksums |
24d24409a0095b1b591201a3c89b21afb34fc583f7a0df25951761c7f001b8c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | weompy-1.10.1-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 32.5 MB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
53e2ea250a3dfff6015bbb79c245459fec069ecfa28ad4b986f9235cc7c5776d
|
|
BLAKE2b-256 checksum How to use checksums |
28731748dff834e8b1e6ed50e28d1447a77e5676daae50e92477b493d9b587e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp310-cp310-win_amd64.whl
| Download URL | weompy-1.10.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 14.5 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3c1594716c187e0d83f9991fb7c5c25208afdc0471c7727ea95b47ee0f219c54
|
|
BLAKE2b-256 checksum How to use checksums |
59ff08e7f9cbcbdedb15895b1c93de49774a61b31c20669db85094f5295b35e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp310-cp310-manylinux_2_35_aarch64.whl
| Download URL | weompy-1.10.1-cp310-cp310-manylinux_2_35_aarch64.whl |
|---|---|
| Size | 33.6 MB |
| Tags | CPython 3.10 Linux glibc 2.35+ ARM64 |
|
SHA-256 checksum How to use checksums |
38fd723dd328e5e9ca0f37c6b7408a90370bbf169731a895d78bbf3ebbde4b9e
|
|
BLAKE2b-256 checksum How to use checksums |
16a7c4484fc0907ed0f0e07647418ad0cdf3f013355b7d9b6574bec33aab0526
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | weompy-1.10.1-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 35.2 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
93bc46fd25e9adc5b2edf36c2a036e4f9e376ff7942314e4080d9dc0b62b6e94
|
|
BLAKE2b-256 checksum How to use checksums |
1d8c96b547f7175e1cf03fc653582dc9bfb56b6ef6491d63ce46a177e4ad2785
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp310-cp310-macosx_15_0_arm64.whl
| Download URL | weompy-1.10.1-cp310-cp310-macosx_15_0_arm64.whl |
|---|---|
| Size | 32.5 MB |
| Tags | CPython 3.10 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ee465dcdc6197531ea4ba68b0b0f95463771e53361b78fa335ae331fe888b121
|
|
BLAKE2b-256 checksum How to use checksums |
7ad7d36589e5ca7ea2b15b9a669afa8cbb0020c4f63ac70ef58e5ace6532f5c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp39-cp39-win_amd64.whl
| Download URL | weompy-1.10.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 14.5 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4b2ed2ca9c2a96817cc173ca44ea368f58f70d8f381b7eafa064fd1718d19fa1
|
|
BLAKE2b-256 checksum How to use checksums |
1fa1ea5194b7d81a75a3c8b13616025127917bebaf6abb71425b41527d32b99e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | weompy-1.10.1-cp39-cp39-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 35.2 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4304c082eed3c78f7193e9147ee296a1a1d94117167f8f062e5c903919b71d20
|
|
BLAKE2b-256 checksum How to use checksums |
cca3c14ba7f354f874076a86812d306bcdcb1a1e3a99dd63e1833731c5bfd00b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp39-cp39-macosx_15_0_arm64.whl
| Download URL | weompy-1.10.1-cp39-cp39-macosx_15_0_arm64.whl |
|---|---|
| Size | 32.5 MB |
| Tags | CPython 3.9 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
433e22e35fc40b093ec0351d322cf919103d67895fcba416b6196090b137ad7b
|
|
BLAKE2b-256 checksum How to use checksums |
b53949aa9852ca91cede7386559c9de5449958ddebd0074283175908fa1f4344
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp38-cp38-win_amd64.whl
| Download URL | weompy-1.10.1-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 14.4 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e608892dee7d7dff3068786669efdd2b7ca522d720921b897acefff07ce26fdf
|
|
BLAKE2b-256 checksum How to use checksums |
ae8b7577681547e2f993a3a553717508134ad7f57e70f4ea2c2964a39c7cbfb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp38-cp38-manylinux_2_28_x86_64.whl
| Download URL | weompy-1.10.1-cp38-cp38-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 35.2 MB |
| Tags | CPython 3.8 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
91cef06b662c930f8eeabc67c33b7a024eb4019b0b6f78e0ca455a101c694f3a
|
|
BLAKE2b-256 checksum How to use checksums |
0b6e8dd898c3ca9eeccbe6a2e4581a85034398d997e165068082914d0b7191b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|
Release files / weompy-1.10.1-cp38-cp38-macosx_15_0_arm64.whl
| Download URL | weompy-1.10.1-cp38-cp38-macosx_15_0_arm64.whl |
|---|---|
| Size | 32.5 MB |
| Tags | CPython 3.8 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
283626b794939abc42d699c74d14e4cd09620ac63fc16f6bc229f07601104016
|
|
BLAKE2b-256 checksum How to use checksums |
5b66f4eb5216200b2e0801c8bbdfac128e9931d02f5ae1a5978da06e33b0e7cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.11
|