Skip to content

Commit 476a56b

Browse files
committed
Allow passing gain back to instrument in params
1 parent e830f8c commit 476a56b

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/murfey/instrument_server/api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,7 @@ class ProcessingParameters(BaseModel):
225225
particle_diameter: Optional[float] = None
226226
symmetry: str = "C1"
227227
eer_fractionation: int = 20
228+
gain_ref: Optional[str] = None
228229

229230

230231
class ProcessingParameterBlock(BaseModel):
@@ -238,7 +239,8 @@ def register_processing_parameters(
238239
):
239240
data_collection_parameters[proc_param_block.label] = {}
240241
for k, v in proc_param_block.params.dict().items():
241-
data_collection_parameters[proc_param_block.label][k] = v
242+
if v is not None:
243+
data_collection_parameters[proc_param_block.label][k] = v
242244
return {"success": True}
243245

244246

src/murfey/server/api/instrument.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ class ProvidedProcessingParameters(BaseModel):
145145
particle_diameter: Optional[float] = None
146146
symmetry: str = "C1"
147147
eer_fractionation: int = 20
148+
gain_ref: Optional[str] = None
148149

149150

150151
@router.post("/sessions/{session_id}/provided_processing_parameters")
@@ -171,6 +172,7 @@ async def pass_proc_params_to_instrument_server(
171172
"particle_diameter": proc_params.particle_diameter,
172173
"symmetry": proc_params.symmetry,
173174
"eer_fractionation": proc_params.eer_fractionation,
175+
"gain_ref": proc_params.gain_ref,
174176
},
175177
},
176178
headers={

0 commit comments

Comments
 (0)