Skip to main content

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

⚠️ Important

On 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

⚠️ Important

WEOMpy communicates with the camera via a serial interface and as such user must be a member of the dialout group 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)

Table of built distributions (wheels) for weompy 1.10.1
File
weompy-1.10.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
weompy-1.10.1-cp312-cp312-manylinux_2_35_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ ARM64 Details
weompy-1.10.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
weompy-1.10.1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
weompy-1.10.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
weompy-1.10.1-cp311-cp311-manylinux_2_35_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ ARM64 Details
weompy-1.10.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
weompy-1.10.1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
weompy-1.10.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
weompy-1.10.1-cp310-cp310-manylinux_2_35_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.35+ ARM64 Details
weompy-1.10.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
weompy-1.10.1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details
weompy-1.10.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
weompy-1.10.1-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
weompy-1.10.1-cp39-cp39-macosx_15_0_arm64.whl CPython 3.9 CPython 3.9 macOS 15.0+ ARM64 Details
weompy-1.10.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
weompy-1.10.1-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
weompy-1.10.1-cp38-cp38-macosx_15_0_arm64.whl CPython 3.8 CPython 3.8 macOS 15.0+ ARM64 Details

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

Release history Release notifications | RSS feed

This release

1.10.1 This release

18 release files

1.9.0

18 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page