We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c81d7da commit 7228715Copy full SHA for 7228715
2 files changed
src/murfey/instrument_server/api.py
@@ -329,6 +329,9 @@ def register_processing_parameters(
329
controllers[session_id].data_collection_parameters.update(
330
data_collection_parameters[proc_param_block.label]
331
)
332
+ for k, v in proc_param_block.params.dict().items():
333
+ if v is not None and hasattr(controllers[session_id]._environment, k):
334
+ setattr(controllers[session_id]._environment, k, v)
335
return {"success": True}
336
337
src/murfey/util/models.py
@@ -77,7 +77,7 @@ class RsyncerInfo(BaseModel):
77
78
class ProcessingParametersSPA(BaseModel):
79
tag: str
80
- dose_per_frame: float
+ dose_per_frame: Optional[float]
81
gain_ref: Optional[str]
82
experiment_type: str
83
voltage: float
0 commit comments