Skip to main content

Python library for controlling WEOM IR cameras

Project description

WEOM Python interface

version: 1.8.194

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.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

weompy-1.8.194-cp312-cp312-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.12Windows x86-64

weompy-1.8.194-cp312-cp312-manylinux_2_35_aarch64.whl (32.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

weompy-1.8.194-cp312-cp312-manylinux_2_28_x86_64.whl (32.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

weompy-1.8.194-cp312-cp312-macosx_15_0_arm64.whl (30.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

weompy-1.8.194-cp311-cp311-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.11Windows x86-64

weompy-1.8.194-cp311-cp311-manylinux_2_35_aarch64.whl (32.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

weompy-1.8.194-cp311-cp311-manylinux_2_28_x86_64.whl (32.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

weompy-1.8.194-cp311-cp311-macosx_15_0_arm64.whl (30.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

weompy-1.8.194-cp310-cp310-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.10Windows x86-64

weompy-1.8.194-cp310-cp310-manylinux_2_35_aarch64.whl (32.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

weompy-1.8.194-cp310-cp310-manylinux_2_28_x86_64.whl (32.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

weompy-1.8.194-cp310-cp310-macosx_15_0_arm64.whl (30.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

weompy-1.8.194-cp39-cp39-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.9Windows x86-64

weompy-1.8.194-cp39-cp39-manylinux_2_28_x86_64.whl (32.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

weompy-1.8.194-cp39-cp39-macosx_15_0_arm64.whl (30.8 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

weompy-1.8.194-cp38-cp38-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.8Windows x86-64

weompy-1.8.194-cp38-cp38-manylinux_2_28_x86_64.whl (32.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

weompy-1.8.194-cp38-cp38-macosx_15_0_arm64.whl (30.8 MB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

Details for the file weompy-1.8.194-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: weompy-1.8.194-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for weompy-1.8.194-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5fb042a3c16ae98a16dade4f44f3776b71b97b5a7b590ebf3a597e4277fd9a85
MD5 20b20ae3bcaa5c78ba4fa03a067aeacb
BLAKE2b-256 8c468efdbb5d3a2989b2c784f7f5b97cd3f85f37c6c3819d61f315f68b03422a

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp312-cp312-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 318b05a59d45c2ca963194680e324d957b4f717249841a38ed798716adb5d5cd
MD5 1cebb42f9bcc6694655302f75b160ec6
BLAKE2b-256 a0f51e40fcae94adf12db2f27559997684a62a19a6e747558af8c3ebaf74b339

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16af02a3bd5e274c079b75d8be0aab7405260adce183e7c32fa0ed8f5c161597
MD5 1440326554c1fd13b2a3e4e0815126f2
BLAKE2b-256 e6e22e36b320023841e0b14ff599b95377100536a68a35593a3936c2b41a6e21

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 719dc739e37a7ae50ba48f2e394f4c1377b0670d826cd4ef5cba729454268d64
MD5 efb317806430824f1f4a74a1b67dca89
BLAKE2b-256 6b25159be2da2ca9f5e84103668f374130a6a591ac626dd2d7db7ac3dfd42629

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: weompy-1.8.194-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for weompy-1.8.194-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8394f2a4b81b67ece1ba0b7d877b0867a3000497b0b9e78eece05015e1d1823c
MD5 6a41f36aa727f7b0ae5c4454de916f01
BLAKE2b-256 95585fb87699200171d30c483cd2dbd3e2bdf4f599deffa77a532b6212883c97

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp311-cp311-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 c29ea87fd3879a060dffa116b34940af493f0392b5053478ec31fdec03e95161
MD5 ae1b75aeb275023901bf53ab5b786049
BLAKE2b-256 e7469b6074e4521e30b6683d39cc372b178f0a0b37f31a6ffdfb6bff36a8db41

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b15c1937b544202694351011c52a4e7634dca863e43770b3964ff8c56dace563
MD5 4259d9758b6a74fbb77836f52d4ae62f
BLAKE2b-256 91d19d020fea9fdeb9b182f6f6b15ecadbfb033898342a0df68c2e66efccacd1

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7445dac634d48f4656ac46bacefa2c04447e3d5657b25584e10e4400964a9d6b
MD5 f36c3f21e14b133be98ecf5c01a9ab6c
BLAKE2b-256 bd2b4c1354c2d2bee3d263ea89117a7151e6ead83b4b88b73296835c2861242f

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: weompy-1.8.194-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for weompy-1.8.194-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 81e1f4ab28fe9374ba3fd07a8870578c277c736ecb41ef806a4fdd8c696ba58d
MD5 76b64174732f05daca5b69f11902e742
BLAKE2b-256 ac7bfa9237b27de1252ee771fbc5a3c188521a4e17984fe93584b99cc511b921

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp310-cp310-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 684967e89bbcee6679f6f80f7e33d5f48a8dc5bb0c2095c49259b92fe8d24e07
MD5 4ab47693e2540c0c13e7a0feb2508087
BLAKE2b-256 9a987201a2eaba286ab398936c11c84f00f53b6fad696af2d8c08d65a169e587

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ccc4c23964a8ad8e9092178b354fc9cff4afa4a87865bf780d4e7af78389909
MD5 d4f6273a50618d09ccf0b513e6d04f08
BLAKE2b-256 4afc8aeefe065a3b79be5fc871e7ed7d5ab74663f3989f9860c96f8500520d10

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7d5e2aea88121d8bcea304a4773092ff26a0d18622effd411a5649b261913c16
MD5 ea4fa5e11557a54b3ae03ad656317b3a
BLAKE2b-256 184c83c8aaeaefb63ab1e7f8d234bbb694fe9a1410110ae6dc0bb9c82521a946

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: weompy-1.8.194-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 13.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for weompy-1.8.194-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 90d6c0b2e8fab23f326dbbe3afe67293b0651084515046d976cb730f65fa765d
MD5 073e498a8c255ea1197407b1e2f4d26e
BLAKE2b-256 f596ce5053d59cab185bde7d325ba38dff9fdfb26683251bb3088b621ba4ef23

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b97206b5e832f56ea8a65d082ff50cd1e05a5bb7985efb9c452afe3df2dfe96
MD5 40dd2801154ad3ec1de591a63dcc0d11
BLAKE2b-256 90275797ad7cdc88acf8082a8ea3daec00f5a53c804169ceded0ad00a1f272d8

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4d23f31262e79afec592fe7cca36d94a4cc1fa38e3c2c9a81f0ef100e66f6049
MD5 ef5a11b4d8de33b40b1dd869133554e4
BLAKE2b-256 c79738f5d91bc767624de0a4e10b8af42f9fc413403e3fcc2da99ee7743b9c6e

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: weompy-1.8.194-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 13.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for weompy-1.8.194-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 63a0da3f7a1a8e69f304087c374766a318c5b167f513bef31a78e8f5c815826d
MD5 78bb1202797538d072fa0c01a391446c
BLAKE2b-256 62642a33c3153d56d4f83f7ae8bdae57ea82efebf5b597911bf8b9ff164161ef

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b56ed67d026e8ca8782c22090d6f1ff4820ed01972450ded10922e54f97940f
MD5 7f5606d3ffbe2d1f3aeb0ae2aa3ba986
BLAKE2b-256 bdc2cefb84ba3ed25467010894f63dfa48ab301df0896e3556786fade8b2ea7b

See more details on using hashes here.

File details

Details for the file weompy-1.8.194-cp38-cp38-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for weompy-1.8.194-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 49c278757682b9d09cfe91978a76c4499957d48f62a0b28e9d395d51b80025a6
MD5 eede73b76ec7607414cbff97881dec66
BLAKE2b-256 3af6b26e0867de5a5c25df2f8895a1a106e848e6c6c1b42880017bbd2dc9e372

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