Microscope hardware control
μManager is an Open Source software package for imaging and control of automated microscopes on multiple platforms (Windows, Mac and Linux). Together with ImageJ, a popular image processing package, μManager provides a comprehensive imaging solution – comparable to commercially available ones.
A python wrapper is provided that allows complete access to the Micro-Manager core hardware control system. A large number of motorized microscopes, cameras, stages, and accessories can be easily controlled from python scripts or the python command line.
See https://valelab.ucsf.edu/~nico/MMwiki/index.php/Using_the_Micro-Manager_python_library for instructions on using python with Micro-Manager.