Skip to main content

WEOM Python interface

version: 1.10.0

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.

python -m venv <venv_directories>/weompy

. <venv_directories>/weompy/bin/activate

now we have a clean Python environment and we can proceed by installing 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.

To use this library with the GigE plugin, Pleora eBUS SDK must be installed.

Metadata

Release files for weompy 1.10.0

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.0
File
weompy-1.10.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
weompy-1.10.0-cp312-cp312-manylinux_2_35_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.35+ ARM64 Details
weompy-1.10.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
weompy-1.10.0-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
weompy-1.10.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
weompy-1.10.0-cp311-cp311-manylinux_2_35_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.35+ ARM64 Details
weompy-1.10.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
weompy-1.10.0-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
weompy-1.10.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
weompy-1.10.0-cp310-cp310-manylinux_2_35_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.35+ ARM64 Details
weompy-1.10.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
weompy-1.10.0-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details
weompy-1.10.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
weompy-1.10.0-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
weompy-1.10.0-cp39-cp39-macosx_15_0_arm64.whl CPython 3.9 CPython 3.9 macOS 15.0+ ARM64 Details
weompy-1.10.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
weompy-1.10.0-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
weompy-1.10.0-cp38-cp38-macosx_15_0_arm64.whl CPython 3.8 CPython 3.8 macOS 15.0+ ARM64 Details

Total release size: 499.7 MB

Release files / weompy-1.10.0-cp312-cp312-win_amd64.whl

Download URL weompy-1.10.0-cp312-cp312-win_amd64.whl
Size 14.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
39333b8f357928ce608f7e4cb62c15f6aad36b28d34513badf0d950ece8f4313
BLAKE2b-256 checksum
How to use checksums
1d6433c990852c6077ab3e4a38e4238a29e226d3132f1e73c90c069ffd2ea783
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.0-cp312-cp312-manylinux_2_35_aarch64.whl

Download URL weompy-1.10.0-cp312-cp312-manylinux_2_35_aarch64.whl
Size 33.7 MB
Tags CPython 3.12 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
b3decd2a9b0a20487019fe6195e2ba2e77bbb507f9f992e9473aa5ed790925f1
BLAKE2b-256 checksum
How to use checksums
9e45eb3d4b583be66021d165b9cc13fc601cf92a305feb564b975232a1006ee8
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.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL weompy-1.10.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 34.0 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fe09a484c2823ec4f8f3309b5b8652e0276969aa82e8a6dad27ab0ed02aaa3ef
BLAKE2b-256 checksum
How to use checksums
3b9fbcee7a7565c9fa1623525be43655ff2c225c13b6245a8a4dfc9f31d1a267
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.0-cp312-cp312-macosx_15_0_arm64.whl

Download URL weompy-1.10.0-cp312-cp312-macosx_15_0_arm64.whl
Size 31.6 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
2d5d521d7fb3254dd786f0c258d935bc33af78434ff656e6a2e008e591a1b7d8
BLAKE2b-256 checksum
How to use checksums
10fe373ef27aa7d85bdfebed7068f80dfcb56e28cfb07a5a619aea23a1bd177b
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.0-cp311-cp311-win_amd64.whl

Download URL weompy-1.10.0-cp311-cp311-win_amd64.whl
Size 14.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
965d49e950f23eeb7dc4b282317cccff0a7295ed7e413ce1d2ab78a11e623556
BLAKE2b-256 checksum
How to use checksums
d8803f90df04f6c87ca33ebf5c094f6f12d6936a998bb9f2b496b3abca3cc332
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.0-cp311-cp311-manylinux_2_35_aarch64.whl

Download URL weompy-1.10.0-cp311-cp311-manylinux_2_35_aarch64.whl
Size 33.8 MB
Tags CPython 3.11 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
9095b34a1b7f66bb4b1716905945eed34962edbb1d7cbfa63ea50aa8ea36a65e
BLAKE2b-256 checksum
How to use checksums
491788ffad2d1a2cce279930210bbdd2d21aa40df67205561f368266d0f4695c
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.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL weompy-1.10.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 34.0 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c3dc2a38211b579acb6932472df98742a550d2207bbad23c206e7e993e06b194
BLAKE2b-256 checksum
How to use checksums
fca4f1935d17a4b970dd46f6bff727b7db87e2dfe7579f20b8c66c7d50e283ef
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.0-cp311-cp311-macosx_15_0_arm64.whl

Download URL weompy-1.10.0-cp311-cp311-macosx_15_0_arm64.whl
Size 31.6 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
5fcb1c90a870867ea674d90d36fcdc2360c8558a084266050d8076b86999f9b6
BLAKE2b-256 checksum
How to use checksums
473422f6448e44ab84585a370575fa9df93c28603b7bb78b885e5699ab6d48e6
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.0-cp310-cp310-win_amd64.whl

Download URL weompy-1.10.0-cp310-cp310-win_amd64.whl
Size 14.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
e8a3ec611bd0b22b6836b9e2141d369d06dc4a6f6fc280c94107286e6bbfeab6
BLAKE2b-256 checksum
How to use checksums
a04caeb1dd1ca1e606068ae604fc53df9be23ee2454ab62830dc4abc01c9bae6
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.0-cp310-cp310-manylinux_2_35_aarch64.whl

Download URL weompy-1.10.0-cp310-cp310-manylinux_2_35_aarch64.whl
Size 33.8 MB
Tags CPython 3.10 Linux glibc 2.35+ ARM64
SHA-256 checksum
How to use checksums
363698257f14137a9e89596eebd1a63143ae307dc6bba11764756fe2158806e6
BLAKE2b-256 checksum
How to use checksums
4e09a353694812e5b6246bae9b1e1f83f7d122d2e06a3df8f3e64b1f8e17b967
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.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL weompy-1.10.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 34.0 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
09c925c6a7443ab1409a9db54fa24bcb44d82a618c5fe10a18055394165bdce6
BLAKE2b-256 checksum
How to use checksums
0c474e28d160a3d35e9dfc825ca3bcaf19376d2d0926de877fcb0ff3d6f69e7b
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.0-cp310-cp310-macosx_15_0_arm64.whl

Download URL weompy-1.10.0-cp310-cp310-macosx_15_0_arm64.whl
Size 31.6 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
169680409a1531e92ffb58d7ca378cdb40e24943a849448827b29817258cd12a
BLAKE2b-256 checksum
How to use checksums
73e065be7e05fb6a9b341d5bccbbd3823de4496d0f854fe6742f272e10303dbc
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.0-cp39-cp39-win_amd64.whl

Download URL weompy-1.10.0-cp39-cp39-win_amd64.whl
Size 14.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
84e29fea77cee7a71d75768ef9070ce0e82a83f85fb56544b554271902bdc9fc
BLAKE2b-256 checksum
How to use checksums
dabbc910d6ddca93302b811802d6a20d5143f5af6bfef7a8a0b11d2a2d59c011
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.0-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL weompy-1.10.0-cp39-cp39-manylinux_2_28_x86_64.whl
Size 34.0 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
08b7761d3a5785542087a24998c7e0bc14aff5bb78e5664901477fb0b055a680
BLAKE2b-256 checksum
How to use checksums
d8b15ede252d7e18cb6cfd95dcc135668b1bf2c2c881b9a28e3a930060a69a9a
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.0-cp39-cp39-macosx_15_0_arm64.whl

Download URL weompy-1.10.0-cp39-cp39-macosx_15_0_arm64.whl
Size 31.6 MB
Tags CPython 3.9 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
04f808bcc903c90806b9a84a991739cedeae7eb3077bd5f1de295021cb5123cc
BLAKE2b-256 checksum
How to use checksums
4224c10fd744b350014eb4bda5ed50d919b0f2617be040bda41b30b2fdc07c0b
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.0-cp38-cp38-win_amd64.whl

Download URL weompy-1.10.0-cp38-cp38-win_amd64.whl
Size 14.1 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
37fd948b04a93d35b2c6849222617e6b4a29e77b0e0fb9bbef097a4d6a9118b4
BLAKE2b-256 checksum
How to use checksums
ca510ad5acc96e4ba58487805890749500ce45660ebe9dc62c5adc2b52dde3d7
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.0-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL weompy-1.10.0-cp38-cp38-manylinux_2_28_x86_64.whl
Size 34.0 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ae7ec3853501fbb75f5c04782fbfc69bff6ef1a3d525042c55b8baf0386a9e76
BLAKE2b-256 checksum
How to use checksums
8445dd9c34f98e19d230b98f8351be6b63263b452bea64232522bceaafce83bf
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.0-cp38-cp38-macosx_15_0_arm64.whl

Download URL weompy-1.10.0-cp38-cp38-macosx_15_0_arm64.whl
Size 31.6 MB
Tags CPython 3.8 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
ca4ccf6c139ac3e73b33f7863412ee1893d6084e88b0271bc51bf5087b8713d6
BLAKE2b-256 checksum
How to use checksums
9ba53f40a16db1387c4c0ac6c43c93bd54e3c9293236cf9edb1332e94cca0f33
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.0 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