Skip to content

PyMoDAQ plugin Manager. Contains the listing of plugins to include hardware to pymodaq. Let you manage the installed plugins using a User Interface

License

Notifications You must be signed in to change notification settings

PyMoDAQ/pymodaq_plugin_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

34e1025 · Nov 8, 2023
Nov 8, 2023
Nov 8, 2023
Nov 8, 2023
Nov 6, 2020
Sep 28, 2021
Nov 10, 2021
Nov 8, 2023
Nov 8, 2023
Oct 21, 2022
Nov 6, 2020
Nov 6, 2020
Mar 14, 2022
Jul 25, 2022

Repository files navigation

PyMoDAQ Plugin Manager

A plugin manager for PyMoDAQ, Modular Data Acquisition with Python.

Give a list of available, installable or updatable plugins compatible with pymodaq

PyMoDAQ Plugins

Repo Name Authors Version plugin Instruments
# PyMoDAQ Orsay STEM and Camera plugin
    0.0.1
    Amplitude Lasers
    • _S. J. Weber
    0.1.1 Viewer0D
    • AmplitudeSystemsCRC16: Let you control the laser settings and grab info on the laser status (tested on a Satsuma)
    Andor
    • Sébastien. J. Weber
    1.0.0 Actuators
    • Shamrock: Shamrock series of spectrometer used as a monochromator
    Viewer1D
    • ShamrockCCD: Shamrock series of spectrometer using the Andor CCD cameras
    • ShamrockSCMOS: Shamrock series of spectrometer using the Andor SCMOS cameras
    Viewer2D
    • AndorCCD: Andor CCD camera using the SDK2
    • AndorSCMOS: Andor CCD camera using the SDK3
    Femto Characterization
    • _S. J. Weber
    0.1.0 Viewer1D
    • femto: Fake detector mocking typically a spectrometer acquiring FROG traces
    Fluorescence Lifetime Imaging Microscopy
    • Sebastien J. Weber
    0.1.0 ViewerND
    • FLIM: FLIM using piezoconcept XY stage and picoquant timeharp TH260"
    Greateyes
    • Romain Geneaux
    1.0.2 Viewer2D
    • GreateyesCCD: Greateyes CCD cameras using the SDK
    Hamamatsu 0.2.0 Viewer2D
    • Hamamatsu All cameras using the DCAM-API. Hardware ROI (region of interest) and binning (1x or 2x) are supported. To use ROIs, click on "Show/Hide ROI selection area" in the viewer panel (icon with dashed rectangle). Position the rectangle as you wish, either with mouse or by entering coordinates, then click "Update ROI" button.
    HoloEye Instruments 1.0.2 Actuators
    • HoloeyeFile: Used to load phase data into the SLM from a file
    • HoloeyeFullScreen: Used to load a constant (and controllable) phase into the SLM
    • HoloeyeSplitScreen: Used to load a binary phase mask into the SLM and control both the
    Horiba Spectrometers
    • Sebastien J. Weber
    1.0.0 Viewer1D
    • Labspec6TCP: Control of Labspec6 settings and acquisition using TCP/IP communication
    Keithley
    • Sebastien J. Weber
    1.0.1 Viewer0D
    • Keithley_Pico: Pico-Amperemeter Keithley 648X Series, 6430 and 6514
    • Keithley2110: Multimeter Keithley 2110
    National Instrument DAQmx
    • Sébastien J. Weber
    0.3.0 Actuators
    • DAQmx_MultipleScannerControl: Control of piezo scanners with an analog output.
    Viewer0D
    • DAQmx_PLcounter: Single photon counting
    Newport Instruments 1.1.0 Actuators
    • Conex: Piezo actuators from the CONEX-AGAP series"
    • Newport_ESP100: ESP100 motion controllers
    • AgilisSerial: for controllers AG-UC8 and AG-UC2 tested with motorized mounts AG-M100N (no encoder)
    Ocean Insight (Optics
    • Sebastien J. Weber
    • Nicolas Tappy
    0.2.0 Viewer1D
    Physical Measurements Hardware
    • Sebastien J. Weber
    0.1.1 Viewer0D
    • Keithley_Pico: Pico-Amperemeter Keithley 648X Series, 6430 and 6514
    • Keithley2110: Multimeter Keithley 2110
    • Lockin7270: Lockin Amplifier Ametek 7270
    • LockinSR830: LockIn Amplifier SR830
    Viewer1D
    • LecroyWaveRunner6Zi: Oscilloscope LecroyWaveRunner 6Zi
    • Tektronix: Oscilloscope Tektronix MDO Series
    • Picoscope: Picoscope from Picotechnology
    Viewer2D
    • OpenCVCam: Webcams control using the opencv library
    • GenICam: GeniCam compliant cameras suing the harvester libary
    • TIS: The Imaging Source TIS cameras
    Physik Instrumente Stages
    • Sebastien J. Weber
    1.1.0 Actuators
    • PI: All stages compatible with the GCS2 library. Tested on E-816, C-863 (mercury DC/Stepper), C-663, E-545
    • PI_MMC: old controller and stages using the 32 bits MMC dll (requires 32bit python) C-862 controller
    Picoquant
    • Sebastien J. Weber
    0.1.0 Viewer1D
    • TH260: Timeharp TH260 for photon counting and time tagging
    PiezoConcept Stages
    • Sebastien J. Weber
    1.0.0 Actuators
    • PiezoConcept : piezoconcept stages (tested on BIO2.100) using the usual serial commands
    • PiezoConceptPI: Special firmware to emulate functions form the GCS2 library from Physik Instrumente
    Princeton Instruments Cameras
    • Nicolas Tappy
    0.1.0 Viewer2D
    • picam: Control of cameras using the picam library.
    PyMoDAQ Piezosystem Jena
    • Nicolas Tappy
    0.1.0 Actuators
      PyMoDAQ Plugins Mock
      • Sebastien J. Weber
      4.3.3 Actuators
      • Mock actuator to test PyMoDAQ functionnalities
      • MockTau mock actuator with caracteristic time to reach set value
      • TCP server to communicate with other DAQ_Move or third party applications
      Viewer0D
      • Mock 0D detector to test PyMoDAQ functionnalities
      • Mock Adaptive detector to test PyMoDAQ adaptive scan mode
      • TCP server to communicate with other DAQ_Viewer or third party applications
      Viewer1D
      • Mock 1D detector to test PyMoDAQ functionnalities
      • Mock Spectro detector to test pymodaq_spectro functionalities
      • TCP server to communicate with other DAQ_Viewer or third party applications
      Viewer2D
      • Mock 2D detector to test PyMoDAQ functionnalities
      • TCP server to communicate with other DAQ_Viewer or third party applications
      ViewerND
      • Mock ND detector to test PyMoDAQ functionnalities
      Smaract 2.0.0 Actuators
      • SmaractMCS SLC linear stages with sensor (S option) with MCS controller
      • SmaractMCS2 SLC linear stages with sensor (S option) with MCS2 controller
      • Smaract SLC linear or angular stages with or without sensors using the Instrumental-lib package
      StellarNet
      • Romain Geneaux
      2.0.1 Viewer1D
      Thorlabs Instruments 1.1.0 Actuators
      • Kinesis: Kinesis serie (tested on K10CR1)
      • Kinesis_Flipper: Kinesis serie Flipper
      • MFF101_pylablib: Kinesis serie Flipper mount (thorlabs MFF101), similar to Kinesis_FLipper but using the pylablib control module.
      • PRM1Z8_pylablib: DC servo motorized 360° rotation mount (Thorlabs PRM1Z8) using the pylablib control module. The Thorlabs APT software should be installed: https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=9019.
      Viewer0D
      • Kinesis_KPA101: Kinesis serie (position sensitive photodetector)
      • TLPMPowermeter: TLPM dll compatible series (PM101x, PM102x, PM103x, PM100USB, PM16-Series, PM160, PM400, PM100A, PM100D, PM200)
      • TLPMPowermeterInst: TLPM dll compatible series (PM101x, PM102x, PM103x, PM100USB, PM16-Series, PM160, PM400, PM100A, PM100D, PM200)
      Viewer2D
      • DCx cameras: Tested with DCC3240M. Works with Windows. Precise installation instructions can be found here:
      • Scientific cameras: sCMOS camera series Zelux, Kiralux, Quantalux. Implemented using the pylablib control module.
      Uniblitz 0.1.2 Actuators
      • VLM1: control of Uniblitz VLM1 Shutter Interface Module by USB. Very basic functionality to switch the shutter, without reading the actual state of the shutter.
      Zaber Technologies 2.0.0 Actuators
      • Zaber All motors using the Zaber ASCII Motion Library. Rotations and translations should be both supported (units should adapt to the actuator type), but I only tested translation stages so far.
      • ZaberBinary: control of zaber actuators using the legacy binary protocol
      pymodaq_plugins_crystal_technology
      • Sébastien J. Weber ([email protected]) .. if needed use this field Contributors ============ * First Contributor * Other Contributors
      0.0.1 Actuators
      • AOTFPro: control of the AOTF from YSl and Crystal Technology
      Viewer0D
        Viewer1D
          Viewer2D
            pymodaq_plugins_mockexamples
            • Sebastien J. Weber ([email protected]) .. if needed use this field Depending on the plugin type, delete/complete the fields below
            0.0.1 Actuators
            • yyy: control of yyy actuators
            • xxx: control of xxx actuators
            Viewer0D
            • yyy: control of yyy 0D detector
            • xxx: control of xxx 0D detector
            Viewer1D
            • yyy: control of yyy 1D detector
            • xxx: control of xxx 1D detector
            Viewer2D
            • yyy: control of yyy 2D detector
            • xxx: control of xxx 2D detector
            ViewerND
            • MockEvents: Simulate the acquisition of photons received on a timepix camera (position and time of arrival of each photon)
            • xxx: control of xxx 2D detector
            pymodaq_plugins_opencv
            • Sebastien J. Weber ([email protected]) .. if needed use this field Contributors ============ * First Contributor * Other Contributors .. if needed use this field Depending on the plugin type, delete/complete the fields below
            0.0.1 Viewer2D
            • opencv: control of cameras using the opencv library (mainly webcams)

            About

            PyMoDAQ plugin Manager. Contains the listing of plugins to include hardware to pymodaq. Let you manage the installed plugins using a User Interface

            Resources

            License

            Stars

            Watchers

            Forks

            Packages

            No packages published

            Languages