Skip to main content

Python library for controlling WEOM IR cameras

Project description

WEOM Python interface

version: 1.7.179

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

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

Uploaded CPython 3.12Windows x86-64

weompy-1.7.179-cp312-cp312-manylinux_2_35_aarch64.whl (32.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

weompy-1.7.179-cp312-cp312-manylinux_2_28_x86_64.whl (35.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

weompy-1.7.179-cp312-cp312-macosx_15_0_arm64.whl (30.4 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

weompy-1.7.179-cp311-cp311-manylinux_2_35_aarch64.whl (32.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

weompy-1.7.179-cp311-cp311-manylinux_2_28_x86_64.whl (36.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

weompy-1.7.179-cp311-cp311-macosx_15_0_arm64.whl (30.4 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

weompy-1.7.179-cp310-cp310-manylinux_2_35_aarch64.whl (32.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

weompy-1.7.179-cp310-cp310-manylinux_2_28_x86_64.whl (29.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

weompy-1.7.179-cp310-cp310-macosx_15_0_arm64.whl (30.4 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

weompy-1.7.179-cp39-cp39-manylinux_2_28_x86_64.whl (36.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

weompy-1.7.179-cp39-cp39-macosx_15_0_arm64.whl (30.4 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

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

Uploaded CPython 3.8Windows x86-64

weompy-1.7.179-cp38-cp38-manylinux_2_28_x86_64.whl (36.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

weompy-1.7.179-cp38-cp38-macosx_15_0_arm64.whl (30.4 MB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: weompy-1.7.179-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.7.179-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9f7e3026268783d63861a4e63cc9a67e72444670988b1117f5130283155187e1
MD5 d1282c037844455a0146be23b3d0f8a4
BLAKE2b-256 969a4489067961018837088b200fab441c3b81a06bb51c7e18cc00bb221538de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 e43b1ea24c65028ea509cec1de6407e53eaecf8dc30810355abfe2b688284f15
MD5 d7b4d74e71c9a74b8802935182bfee3f
BLAKE2b-256 31f8688c835966a46633e5f1be6aba1c96296f02b8745df8053991f80ce24190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ad10f0c1146e6076999c5e254db554bd2544d476983d84bd3a2cfffa89c1bd8
MD5 d70560150afdf434d32f3dfa93e7cc21
BLAKE2b-256 bcbf5ba793d3e5250bb4f21b36e86617e4e38bbaa29053221a40df5fea6bb40c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 edc2e788aaf90e7f6a1b7c264dd4d1374dd5a9107ed2b1b3c600a5aed72bffc4
MD5 028dbcd1e36e7452576021089c2bb239
BLAKE2b-256 67e0119baa27e444416de784c1640f0dd983e564d4bb3b323a6f66621c612eb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.7.179-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.7.179-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 11d9d25ad55369f412d5f779f06d625573d45c23da5a942c7be7e8acf39ada17
MD5 7905a511260c0ab40b484ae4b641bc69
BLAKE2b-256 542a614cd5974df327c6ff423ca14dc5158b9a83090129cd7d39a848b3fce386

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 817f1edafc89477a9fa6e4342d2a1afd87af056d938d22f0deaffc7cb73478e6
MD5 b3bc2f45dd8e7f3395d5eb7934104b44
BLAKE2b-256 da12dcd107a79d91f2cb273540fad6d579074e0f4122d67ba6de02aa6b1925e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b883f882f474c3973a6ccdb36fc6fad2cd3c8eb8bc67fb64f6c5afe5b3ec4e4f
MD5 ec58c0f6d03cc315bfe91903c01ee7ea
BLAKE2b-256 8e66da62e5885d5fbfe3707afe13b5da277563b44e9c5f71f7ceb657b0f5892c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a4c540fffc1a6749aa85b3b77dbe8b3f5184191b7c8cad3dc2a503e87602c048
MD5 d0bc2385a69ce2a236202011f69091f2
BLAKE2b-256 fc20733d3fcec6910b0758ac539102e62d71b113734fb2c99b613589108c309a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.7.179-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.7.179-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 452b2d990bad4e302e4ffcfcae7a97a606f345191df8aaa29b54d8be511ffdb4
MD5 953e77d86cb73048f86c939d666b57ed
BLAKE2b-256 00523fb5eea1684779de2edb651bf2287d649ac0c46b2c4dcdd3fce7c165067e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 96141ed00f0cbba49d36a4ecbae2196790ceb221c83b0cc7522435a35a97da78
MD5 aa94459343773f2baa46d91c3dfa27ed
BLAKE2b-256 af4c7a0965f852dc1aa293ec7642a7e6c01950747eb9035d27725c630020a80c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f57ee63934a0afca9e8204d81f91ec963045d930a677f33b8f4ccc00f5c471ba
MD5 ef4440a98f199784dffda0a872f7fde7
BLAKE2b-256 ce995df4e92a621b1a3bbae11258eff83570f9f1c804459642c7c0c3a0b9520e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bba181157caba035405378cb4b46e57085cf43f1f1acab6f418e18f756605165
MD5 aa3147840e3de4dd188b7f6b3291cd1d
BLAKE2b-256 9f66ced5173009a8f1c442ba2793cb11abd6692d95402b625e728a1029de86e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.7.179-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.7.179-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e26bc8dca9f1f8b7ee97a9c8306f35a061d3932873c6032b4280bfffaf374597
MD5 89b8beef1c161f146e554fb5c88d7f1f
BLAKE2b-256 bda4067ea1061ccc649bfafd054f683d2de37abb0aa3f64fad17be2df316c813

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 88f188150bf0c5a4ed41f760f063f07bb7f769b58f836a2ec9f292c4b1b40dd4
MD5 a23810470622b3f98831cf91a37120ea
BLAKE2b-256 e6277c468892a912254adf0fd0d5dab0a4f058ad5a44c0659c81f989ed6b2cbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 62ea6681e8f7d9e27636aafe599856f2e881087cff809dc09485d17821a332ef
MD5 22215cd4da859dcda560064f5a811576
BLAKE2b-256 5ae45d52c4cb36c54928c4887744cb21957c65497ad76baaffe5e695ca088424

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.7.179-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.7.179-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 34fc93b2a01965c8b9bbf9b80467fe4bbdbd396ed6f6f997c318c1e74cf5f0d2
MD5 bd6c0de28f6faef0c935075cc312c934
BLAKE2b-256 22005ee736b18f4065702e7c13286f3cbcf489d469e04967c0316f6aa63f42ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b56857b5de5948573c1202068d1e94dccae733a0e685245cb224e889b43b9318
MD5 ab2822eeb2e786a7e126d6dd78f55838
BLAKE2b-256 40d164743d88fef056bed0e5e9e8044f1dd6f9262b9060d108ef2057bd656165

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.7.179-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0527397db47b9bbb0a0a420c2c84e0dfff1c2e7d01a975368ee2ef53486e659c
MD5 802d25811f1e0adf4eec1f6d0bfeb295
BLAKE2b-256 afa2537b54722b49df2b7fbb586b571884a61a7a450102b46ea4d7da311162dc

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