experimentor.models.devices package¶
Subpackages¶
Submodules¶
experimentor.models.devices.base_device module¶
-
class
experimentor.models.devices.base_device.
ModelDevice
[source]¶ Bases:
experimentor.models.models.BaseModel
All models for devices should inherit from this class.
experimentor.models.devices.exceptions module¶
experimentor.models.devices.meta module¶
-
class
experimentor.models.devices.meta.
MetaDevice
(name, bases, attrs)[source]¶ Bases:
experimentor.models.meta.MetaModel
This is a Meta Class that should be used only by devices and not by the experiment itself. It is only to give more granularity to the program when wanting to perform operations on all the devices or on different possible measurements.