Skip to main content

Python library for controlling WEOM IR cameras

Project description

WEOM Python interface

version: 1.9.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.

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.9.0-cp312-cp312-win_amd64.whl (13.7 MB view details)

Uploaded CPython 3.12Windows x86-64

weompy-1.9.0-cp312-cp312-manylinux_2_35_aarch64.whl (32.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

weompy-1.9.0-cp312-cp312-manylinux_2_28_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

weompy-1.9.0-cp312-cp312-macosx_15_0_arm64.whl (30.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

weompy-1.9.0-cp311-cp311-win_amd64.whl (13.7 MB view details)

Uploaded CPython 3.11Windows x86-64

weompy-1.9.0-cp311-cp311-manylinux_2_35_aarch64.whl (32.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

weompy-1.9.0-cp311-cp311-manylinux_2_28_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

weompy-1.9.0-cp311-cp311-macosx_15_0_arm64.whl (30.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

weompy-1.9.0-cp310-cp310-win_amd64.whl (13.7 MB view details)

Uploaded CPython 3.10Windows x86-64

weompy-1.9.0-cp310-cp310-manylinux_2_35_aarch64.whl (32.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

weompy-1.9.0-cp310-cp310-manylinux_2_28_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

weompy-1.9.0-cp310-cp310-macosx_15_0_arm64.whl (30.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

weompy-1.9.0-cp39-cp39-manylinux_2_28_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

weompy-1.9.0-cp39-cp39-macosx_15_0_arm64.whl (30.9 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

weompy-1.9.0-cp38-cp38-win_amd64.whl (13.7 MB view details)

Uploaded CPython 3.8Windows x86-64

weompy-1.9.0-cp38-cp38-manylinux_2_28_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

weompy-1.9.0-cp38-cp38-macosx_15_0_arm64.whl (30.9 MB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: weompy-1.9.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.7 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.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8560d0f358ea85e3c7bf4950c44472cb58f3cef8aff0164f068f617f594941a7
MD5 9671569bdae02978da719c9095e700da
BLAKE2b-256 9c0152c862777640383c891413616ec7aecebd36d871d319b4065f556254c54c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 35940f03a5256d245268cc5e2335e14e75694cbf9c9e7f407e5b77039597c5d2
MD5 7f86ad807eedea08fd2b7c8821ccbd25
BLAKE2b-256 0680ab7788047f51a9873137a96068a7878fb5ba5ef73f3b708fc9f2f53bec2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3d12d53181e9d14fd7c8f4abe4f7a27920511fd35d210a8e078e335e464221a
MD5 a96c77ab88a182fabca93df525197bd5
BLAKE2b-256 34be78c8da403789d897b8fbfa2933c1b43ccb003043d9948c28fd7878307578

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3a6fea5416933961aa30108c68b09ccf60dd6fed5041fe6e0a7a99504124419f
MD5 adbac3951252d0ad814433803633d946
BLAKE2b-256 4619843dedba0d94bb25bc5e8f98749b5c9b2bca95006def9a62fdba5975827e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.9.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.7 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.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e6d79ed06ec54d15d5e06ec9370fb5f7afd6ec187c64972c6434b2b7838b4378
MD5 9d650bdf17d70045b1d1b2a1162263d2
BLAKE2b-256 f39057eed964733fd1480fb200ea37442cf8bce2985a603e4f0daa321b6adde6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 cc31ea9da35e9789915d276e408cfe42535fc4a65f4276e4170ca28d179f30ca
MD5 5bee78a9951486cbc207d08ee0465c62
BLAKE2b-256 03426063f2e56fd4853011d6da1f78616b315b484088ea2757d8e500fa72ecd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ede956fe334f379759a53b78e1ab8920960410c2903568b2d2d61305db095868
MD5 58fc2adf71d394c8459a1f78becda380
BLAKE2b-256 8503c8253184ed0244f78eb11b845e85dc268dfbfe974a54cb6552362236f60d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c41cda82ebdec9df6b04ef99de099bb8a76d62ef14d2011e1ea900e5d1cb528c
MD5 7e66b6a6de82f19fcf676292ba5fd6b1
BLAKE2b-256 ba822247f6501ca27afc15c00f9378ad93aa4f955574d30c913276591cd80d00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.9.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.7 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.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 773e52a5c4ce7ebb143a2f88482f7fe23b6da01a235edaff8fc8ad03f59141c0
MD5 60c3c98bafc0f87847284fde223ec62c
BLAKE2b-256 4f2b057218f7141a2b5031311dd4abb97ba7062f63c98076c0366f82992afeeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 4eed6363af8985f0005b5584813cb3242b6ca31408ae0863a40b4e932e53a762
MD5 4c0886c7400b260bad644a5bd2fdbebb
BLAKE2b-256 e3324ca3222cebb2ea70287d8c62687d183636ac88c2bc1967a38f2582596a13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 294a4b38e81bee670f2bed5042aa61fec11a744226258f1bd368509aab71c334
MD5 12fef6f8b51e0a40787cb3e889dea03b
BLAKE2b-256 7c9d590ed1578edae3bbb98bfd0c8e240e105ba608c640df40098181a26103bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9a5c44de3f39c001db91f673246285d9d0c2f7269e262a7ea18e32eac28e7b3a
MD5 0b0ca5b5649a946b625f9e7dc2949cf5
BLAKE2b-256 2370c98e9c866dba098405bf0c8c049850391f1e49b572923b00caf482471287

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.9.0-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.9.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4d08a888869f4197b62abc4673344813d2363f4708f3b22b9f3031849abfb183
MD5 684c65797614a759d03bd5bf34ca8faa
BLAKE2b-256 49c41dd7cbb0a4e716a36e55c304739e716a752e8fe97847d042c5c9db799cc8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24530c5ff3d214688a228c8be14bfac07af369090c194691a8da6045d8d5750d
MD5 f241ec74d6e4368726311692a60bf134
BLAKE2b-256 4af80eae93421429243124f6971b044fd969de2a1aa6ef098b34eac4138e539d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 eeb9bd32d3e52e92350d6e247a839214b07023b7c3e1d471122e5b7df39ba420
MD5 5292345b7c60240c91812a22422863c3
BLAKE2b-256 352d09b978a6419078b617ac4df03e383f5fab68a50d517db8e6864f9e67c9da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.9.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 13.7 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.9.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c6f8fa7d2f2cddf7c4e9caf50e101bd1666347850e0f73314d53e6b06210879f
MD5 7d3e8fad19caabff8f23edeae9ded2c1
BLAKE2b-256 814a9179e4ee8ed2fd6c44eb36e549b7538d1b3e09b40f756556de8c97aedf94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 375474bde1cd3f2d83322dc811358b6796a6d7a437bd65415f3df486037d170c
MD5 4eade6e4fb3516a1b826bb1c90b7094b
BLAKE2b-256 05850d6d2b5dd9cc3ffd69c24eb5d43affc97af496fbc60bef7b2255612e85e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.9.0-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e5cf830312742d400210340c3ec5ee1b2626b5a94a2ad30bc8cc8f54da689669
MD5 b61f0d84054b8466dffca8ca790d6d7e
BLAKE2b-256 62d3f866caf711249649e12d6db868dd2808363d512b51f447f2e035670ccfe5

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