BioImager  3.6.0
A .NET microscopy imaging library. Supports various microscopes by using imported libraries & GUI automation. Supported libraries include PriorĀ® & ZeissĀ® & all devices supported by Micromanager 2.0 and python-microscope.
Loading...
Searching...
No Matches
microscope.abc Namespace Reference

Classes

class  _Setting
 
class  Camera
 
class  Controller
 
class  DataDevice
 
class  DeformableMirror
 
class  Device
 
class  FilterWheel
 
class  FloatingDeviceMixin
 
class  LightSource
 
class  SerialDeviceMixin
 
class  Stage
 
class  StageAxis
 
class  TriggerTargetMixin
 

Functions

def keep_acquiring (func)
 

Variables

dictionary DTYPES
 

Function Documentation

◆ keep_acquiring()

def microscope.abc.keep_acquiring (   func)
Wrapper to preserve acquiring state of data capture devices.

Definition at line 524 of file abc.py.

524def keep_acquiring(func):
525 """Wrapper to preserve acquiring state of data capture devices."""
526
527 def wrapper(self, *args, **kwargs):
528 if self._acquiring:
529 self.abort()
530 result = func(self, *args, **kwargs)
531 self._do_enable()
532 else:
533 result = func(self, *args, **kwargs)
534 return result
535
536 return wrapper
537
538

Variable Documentation

◆ DTYPES

dictionary microscope.abc.DTYPES
Initial value:
1= {
2 "int": (tuple,),
3 "float": (tuple,),
4 "bool": (type(None),),
5 "enum": (list, EnumMeta, dict, tuple),
6 "str": (int,),
7 "tuple": (type(None),),
8}

Definition at line 49 of file abc.py.