orangeqs.juice.fridge.mock_settings#
Fridge settings schemas.
Module Contents#
Classes#
Settings for Mock Pulse Tube Compressors. |
|
Settings for Heater Units. |
|
Settings for Mock Thermometer. |
|
Settings for Mock Thermometry Units. |
|
Settings for Bluefors Gas Handling System Units. |
|
Configurations for the Mock OrangeQS Juice Fridge Service. |
API#
- class orangeqs.juice.fridge.mock_settings.MockPTSettings(/, **data: Any)#
Bases:
orangeqs.juice.settings.BaseConfigurableSettings for Mock Pulse Tube Compressors.
- coolant_in_temperature: float#
‘Field(…)’
Specifies the coolant in temperature of the compressor in Kelvin.
- class orangeqs.juice.fridge.mock_settings.MockHeaterSettings(/, **data: Any)#
Bases:
orangeqs.juice.settings.BaseConfigurableSettings for Heater Units.
- class orangeqs.juice.fridge.mock_settings.MockThermometerSettings(/, **data: Any)#
Bases:
orangeqs.juice.settings.BaseConfigurableSettings for Mock Thermometer.
- mock_temperature: Annotated[float, Field(ge=0.0)]#
None
Mock temperature reading of the thermometer in Kelvin.
- level: Literal[50K, 3K, Still, 50mK, Mixing Chamber]#
None
Thermometer level or stage.
- class orangeqs.juice.fridge.mock_settings.MockThermometrySettings(/, **data: Any)#
Bases:
orangeqs.juice.settings.BaseConfigurableSettings for Mock Thermometry Units.
- thermometers: dict[str, orangeqs.juice.fridge.mock_settings.MockThermometerSettings]#
None
Dictionary of thermometers in the system.
- class orangeqs.juice.fridge.mock_settings.MockGHSSettings(/, **data: Any)#
Bases:
orangeqs.juice.settings.BaseConfigurableSettings for Bluefors Gas Handling System Units.
- class orangeqs.juice.fridge.mock_settings.MockFridgeConfig(/, **data: Any)#
Bases:
orangeqs.juice.fridge._base_config.FridgeBaseConfigConfigurations for the Mock OrangeQS Juice Fridge Service.
- heaters: dict[str, orangeqs.juice.fridge.mock_settings.MockHeaterSettings]#
‘Field(…)’
Dictionary mapping heater name to settings.
- ghs: orangeqs.juice.fridge.mock_settings.MockGHSSettings#
‘Field(…)’
Settings for the Gas Handling System.
- thermometry: orangeqs.juice.fridge.mock_settings.MockThermometrySettings#
‘Field(…)’
Settings for the Thermometry Unit.
- compressors: dict[str, orangeqs.juice.fridge.mock_settings.MockPTSettings]#
‘Field(…)’
Dictionary mapping compressor name to settings.