Skip to main content

Python library for controlling WEOM IR cameras

Project description

WEOM Python interface

version: 1.6.158

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

Uploaded CPython 3.12Windows x86-64

weompy-1.6.158-cp312-cp312-manylinux_2_28_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

weompy-1.6.158-cp311-cp311-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.11Windows x86-64

weompy-1.6.158-cp311-cp311-manylinux_2_28_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

weompy-1.6.158-cp310-cp310-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.10Windows x86-64

weompy-1.6.158-cp310-cp310-manylinux_2_28_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

weompy-1.6.158-cp39-cp39-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.9Windows x86-64

weompy-1.6.158-cp39-cp39-manylinux_2_28_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

weompy-1.6.158-cp38-cp38-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.8Windows x86-64

weompy-1.6.158-cp38-cp38-manylinux_2_28_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

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

File metadata

  • Download URL: weompy-1.6.158-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for weompy-1.6.158-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 14ca68f930939faba73e677e6744553ff87ee37ec4bd9830be96b543a2059704
MD5 a6e2a8ad418c3ebf2a397cbd7d6c0961
BLAKE2b-256 49defcbd1aef4b21ade19b0edc7dd11516f90763405c1c83e15c62daa7a4a33d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.6.158-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06626e938ce21f7cf7e53d9a0ea78e2928f1ef3aa3359410e7e96bb285d78a8d
MD5 bd42c6b71a2b62acbfd9068cf2106793
BLAKE2b-256 5e17af2266983c9736d4540823d9182c7265ee37ddcfeab0e280132b03f4471f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.6.158-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for weompy-1.6.158-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b9528b708179490ed2dae1f0fcc34d36b6a0a87205f4b09c84ffcd5e554ce44e
MD5 e107f123d1071256b376ebf242b5b6e2
BLAKE2b-256 f58086e3ac339c0bdc3ce67a380e14013b62ab26f9be1218294d22d301f8c89d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.6.158-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 134d4b54fce9af06b60b1e4e094d9e20025665f32c8f8abee00f076be3658a58
MD5 ddeacb0315ab8055f56a52a0768839f4
BLAKE2b-256 bcfadc8d25b19b6fd5f47ce676adfaa33e80aabd46e98a8ccd764ddef4fcce7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.6.158-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for weompy-1.6.158-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 18ca57e576d05e37a87f62c45fba0fff37abda575c215ba67b11dfcc8adaf88a
MD5 571615878c7380dbc77220f439d7c0d6
BLAKE2b-256 621b984b17eb89a96b662e43fe17df37fdfb6b2c796115e5e40de80d55857f09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.6.158-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 699cca587863564757a33e8768138c1ca42631be6173f1ebf84f9d3c09bd2807
MD5 71ad39b2a31cfe9f5553a71137a0bb34
BLAKE2b-256 c65f68b45797278d3190173cc377ca5e2267b0201de582b7d9b5e5995c7fdbd7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.6.158-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for weompy-1.6.158-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 644edd7b82ff5dfa3a6334432f5cec5a99662cffcad716439309c66b098ea919
MD5 8f2f8dedafc40cb2c71f1f076d1ca9e0
BLAKE2b-256 07450bfcbb01145d52327b9fa94ef08a821d3338479237ffaf201e549ab3ba37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.6.158-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce81ac3ffdbad596dcc417b6e4be60c6322f9ee5f5977ac6fccdfdbcce8ab8e9
MD5 148e19bfdf7201f76cedf223390cbd27
BLAKE2b-256 72fd759efa51f42908a28611852c1a68f83ccb71e14f22112a90491f34480f4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: weompy-1.6.158-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for weompy-1.6.158-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ed3a9a3b5c0c9c32d5898d1eca34f6c59d63ce34b4aae54bf62df79bda4cfb23
MD5 4324ae850f9c4e5c5ee2638165997a0c
BLAKE2b-256 d001cee7e309bf4b530a0017de4ec6cc33ea15f5c57030d44a52fe6abcc475aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for weompy-1.6.158-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d81d9a0aab4f2e72203b68fbbe35de79b8dd8a8077cc47f6f11efafbc0fdee73
MD5 da4fd5b84e30984d69b77f1482035b74
BLAKE2b-256 f82dbc101733a20695a6e6d74f3330a2a3fe69178d0a23a55d1073efbd3afc75

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