Metadata-Version: 2.1
Name: pymodaq_plugins_pylablib_camera
Version: 1.0.1
Summary: Generic pymodaq plugins based on the pylablib library 
Home-page: https://github.com/Attolab/pymodaq_plugins_pylablib
Author: Romain Géneaux
Author-email: romain.geneaux@cea.fr
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Human Machine Interfaces
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: License :: CeCILL-B Free Software License Agreement (CECILL-B)
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces
License-File: LICENSE
Requires-Dist: toml
Requires-Dist: numpy
Requires-Dist: pymodaq>4.0
Requires-Dist: pylablib

pymodaq_plugins_pylablib (Generic library)
##########################################

.. image:: https://img.shields.io/pypi/v/pymodaq_plugins_thorlabs.svg
   :target: https://pypi.org/project/pymodaq_plugins_pylablib/
   :alt: Latest Version

.. image:: https://readthedocs.org/projects/pymodaq/badge/?version=latest
   :target: https://pymodaq.readthedocs.io/en/stable/?badge=latest
   :alt: Documentation Status

.. image:: https://github.com/Attolab/pymodaq_plugins_pylablib/workflows/Upload%20Python%20Package/badge.svg
   :target: https://github.com/PyMoDAQ/pymodaq_plugins_pylablib
   :alt: Publication Status

PyMoDAQ generic plugins meant to be subclassed for quick implementation of cameras using the pylablib library.
List of cameras that can be interfaced using this class: `pylablib documentation <https://pylablib.readthedocs.io/en/latest/devices/cameras_root.html>`_

**Important:** this is for development purposes only, the plugin will not work on its own.

Authors
=======

* Romain Géneaux  (romain.geneaux@cea.fr)


Instruments
===========

Below is the list of instruments included in this plugin

Viewer2D
++++++++

* **GenericPylablibCamera**: Generic plugin for a camera, handling hardware ROI, hardware binning, grabbing frames using a callback, switching between 1D and 2D depending on data shape, and optional framerate display. The class needs to be subclassed in order to define two simple ``list_cameras`` and ``init_controller`` methods, which depend on the actual camera.

Infos
=====

Example of a plugin generated by subclassing the GenericPylablibCamera class: to be added later
