Skip to content
Snippets Groups Projects
Commit 5b6ce2d4 authored by Thomas Kluyver's avatar Thomas Kluyver
Browse files

Add DSSCConditions to new CalCat API

parent a5299e1d
No related branches found
No related tags found
1 merge request!885Revised CalCat API
...@@ -453,3 +453,30 @@ class LPDConditions(ConditionsBase): ...@@ -453,3 +453,30 @@ class LPDConditions(ConditionsBase):
"FFMap": _illuminated_parameters, "FFMap": _illuminated_parameters,
"BadPixelsFF": _illuminated_parameters, "BadPixelsFF": _illuminated_parameters,
} }
@dataclass
class DSSCConditions(ConditionsBase):
sensor_bias_voltage: float
memory_cells: int
pulse_id_checksum: Optional[float] = None
acquisition_rate: Optional[float] = None
target_gain: Optional[int] = None
encoded_gain: Optional[int] = None
pixels_x: int = 512
pixels_y: int = 128
_params = [
"Sensor Bias Voltage",
"Memory cells",
"Pixels X",
"Pixels Y",
"Pulse id checksum",
"Acquisition rate",
"Target gain",
"Encoded gain",
]
calibration_types = {
"Offset": _params,
"Noise": _params,
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment