Metadata-Version: 2.4
Name: pyTelops
Version: 0.2.3
Summary: Pure-Python driver for Telops thermal cameras over GigE Vision
Project-URL: Homepage, https://github.com/ladisk/pyTelops
Project-URL: Documentation, https://pytelops.readthedocs.io
Project-URL: Repository, https://github.com/ladisk/pyTelops
Project-URL: Issues, https://github.com/ladisk/pyTelops/issues
Author-email: Jaša Šonc <jasa.sonc@fs.uni-lj.si>, Janko Slavič <janko.slavic@fs.uni-lj.si>
License-Expression: MIT
License-File: LICENSE
Keywords: MWIR,camera,gige,infrared,telops,thermal,vision
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: Topic :: System :: Hardware :: Hardware Drivers
Requires-Python: >=3.10
Requires-Dist: numpy>=1.20
Requires-Dist: pygigevision>=0.2.2
Requires-Dist: tqdm
Provides-Extra: dev
Requires-Dist: build; extra == 'dev'
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Requires-Dist: sphinx; extra == 'dev'
Requires-Dist: sphinx-book-theme; extra == 'dev'
Requires-Dist: sphinx-copybutton>=0.5.2; extra == 'dev'
Requires-Dist: sphinx-llms-txt; extra == 'dev'
Requires-Dist: sphinx-markdown-builder; extra == 'dev'
Requires-Dist: twine; extra == 'dev'
Requires-Dist: wheel; extra == 'dev'
Provides-Extra: gui
Requires-Dist: matplotlib; extra == 'gui'
Requires-Dist: pillow; extra == 'gui'
Description-Content-Type: text/x-rst

pyTelops
========

Pure-Python driver for Telops thermal cameras over GigE Vision. No vendor SDK
required: pyTelops speaks the GVCP and GVSP protocols directly over UDP.

It builds on `pyGigEVision <https://github.com/ladisk/pyGigEVision>`_ for the
GigE Vision protocol layer and adds the Telops-specific calibration, registers,
and onboard-buffer support.

* GitHub: https://github.com/ladisk/pyTelops
* Documentation: https://pytelops.readthedocs.io

Installation
------------

.. code-block:: bash

    pip install pyTelops

For the Tkinter live viewer:

.. code-block:: bash

    pip install pyTelops[gui]

License: MIT.

pyTelops is an independent project, not affiliated with or endorsed by
Telops Inc. "Telops", "FAST", and "Reveal IR" are trademarks of Telops Inc.
