DAQ: added crystalsize model and added b_factor and crystal_size to models.py

This commit is contained in:
leonarski_f committed 2025-10-07 13:07:00 +02:00
1 parent 694ecf54bd
commit 312eebc9c1
1 file changed
+8 -1
+8 -1
View File
@@ -592,6 +592,11 @@ class SessionStatus(BaseModel):
current_pgroup: str | None = None
staff: bool = False
class CrystalSize(BaseModel):
x: float = 0.0
y: float = 0.0
z: float = 0.0
class DAQStatusModel(BaseModel):
geom: SampleGeometryModel
diffraction: DiffractionGeometry
@@ -602,6 +607,8 @@ class DAQStatusModel(BaseModel):
session: SessionStatus
box: BoundingBoxModel | None = None
last_best_res: float | None = None
last_best_b_factor: float | None = None
crystal_size: CrystalSize = CrystalSize(x=0,y=0,z=0)
class BeamlineSettingsModel(BaseModel):
dtz_max: float | None = 1600.0
@@ -620,4 +627,4 @@ class BeamlineSettingsModel(BaseModel):
class CryojetSettingsModel(BaseModel):
cryojet_park_position: float | None = 12.0
cryojet_measurement_position: float | None = 5.0
cryojet_in_use: bool | None = True
cryojet_in_use: bool | None = True