mesoSPIM.src.devices.filter_wheels.ZWO_EFW package

Submodules

mesoSPIM.src.devices.filter_wheels.ZWO_EFW.pyzwoefw module

Code modified from https://github.com/AndreEbel/PyZWOEFW Modifications by @nvladimus Note that methods here are CamelCase for legacy reasons, unlike the rest of mesoSPIM API. License: GPL-3

class mesoSPIM.src.devices.filter_wheels.ZWO_EFW.pyzwoefw.EFW(library_file=None, verbose=True)[source]

Bases: object

Calibrate(ID)[source]
Close(ID)[source]
FiltersNames = {}
FiltersSlots = {}
GetID(num)[source]
GetNum()[source]
GetPosition(ID)[source]
GetProperty(ID)[source]
IDs = []
Open(ID)[source]
SetDirection(ID, direction)[source]
SetFiltersNames(ID, FiltersNames)[source]
SetPosition(ID, slot, wait_until_done=True)[source]
calibrated = False
slotNums = {}
exception mesoSPIM.src.devices.filter_wheels.ZWO_EFW.pyzwoefw.EFW_Error(message)[source]

Bases: Exception

Exception class for errors returned from the zwoasi module.

exception mesoSPIM.src.devices.filter_wheels.ZWO_EFW.pyzwoefw.EFW_IOError(message, error_code=None)[source]

Bases: EFW_Error

Exception class for all errors returned from the EFW SDK library.

mesoSPIM.src.devices.filter_wheels.ZWO_EFW.pyzwoefw.init(library_file)[source]

Module contents