ImSwitch: Generalizing microscope control in Python - Casas Moreno, Xavier (2021)