Micro-manager Java APIsΒΆ

pycromanager provides a simple way to control the Java/Beanshell APIs of micromanager through Python. In some cases it may be run existing beanshell scripts with little to no modifcation. The full Java documentation for this API can be found here. Setting the convert_camel_case option to False here may be especially useful, because it keeps the function names in the Java convention of camelCaseCapitalization rather than automatically converting to the Python convention of names_with_underscores.

from pycromanager import Bridge

bridge = Bridge(convert_camel_case=False)

#get the micro-manager studio object:
studio = bridge.get_studio()

#now use the studio for something