Skip to content

Commit

Permalink
pydevice chapter
Browse files Browse the repository at this point in the history
  • Loading branch information
JeroenDoornbos committed Oct 4, 2024
1 parent 6cbf485 commit e2d6adf
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 0 deletions.
1 change: 1 addition & 0 deletions docs/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@ OpenWFS - a library for conducting and simulating wavefront shaping experiments
slms
simulations
development
pydevice
api
auto_examples/index
1 change: 1 addition & 0 deletions docs/source/index_latex.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ OpenWFS - a library for conducting and simulating wavefront shaping experiments
core
slms
simulations
pydevice
development
conclusion

Expand Down
6 changes: 6 additions & 0 deletions docs/source/pydevice.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.. _section-pydevice:

OpenWFS in PyDevice
==============================================

To smoothly enable end-user interaction with wavefront shaping algorithms, the Micro-Manager device adapter PyDevice was developed :cite:`MMpydevice`. A more detailed description can be found in the mmCoreAndDevices source tree :cite:`mmCoreAndDevices`. In essence, PyDevice is a c++ based adapter that imports objects from a Python script and integrates them in Micro-Manager as devices, e.g. a camera or stage. OpenWFS was written in compliance with the templates required for PyDevice, which means OpenWFS cameras, scanners and algorithms can be loaded into Micro-Manager as devices. Examples of this are found in the example gallery :cite:`ExampleGallery`.

0 comments on commit e2d6adf

Please sign in to comment.