@@ -81,7 +81,7 @@ class DCGroupParameters(BaseModel):
8181 tag : str
8282 atlas : str = ""
8383 sample : Optional [int ] = None
84- atlas_pixel_size : int = 0
84+ atlas_pixel_size : float = 0
8585
8686
8787@router .post ("/visits/{visit_name}/{session_id}/register_data_collection_group" )
@@ -346,13 +346,13 @@ class SPAProcessFile(BaseModel):
346346 tag : str
347347 path : str
348348 description : str
349- processing_job : Optional [int ]
350- data_collection_id : Optional [int ]
349+ processing_job : Optional [int ] = None
350+ data_collection_id : Optional [int ] = None
351351 image_number : int
352- autoproc_program_id : Optional [int ]
353- foil_hole_id : Optional [int ]
354- pixel_size : Optional [float ]
355- dose_per_frame : Optional [float ]
352+ autoproc_program_id : Optional [int ] = None
353+ foil_hole_id : Optional [int ] = None
354+ pixel_size : Optional [float ] = None
355+ dose_per_frame : Optional [float ] = None
356356 mc_binning : Optional [int ] = 1
357357 gain_ref : Optional [str ] = None
358358 extract_downscale : bool = True
@@ -608,9 +608,9 @@ class TomoProcessFile(BaseModel):
608608 tag : str
609609 image_number : int
610610 pixel_size : float
611- dose_per_frame : Optional [float ]
611+ dose_per_frame : Optional [float ] = None
612612 frame_count : int
613- tilt_axis : Optional [float ]
613+ tilt_axis : Optional [float ] = None
614614 mc_uuid : Optional [int ] = None
615615 voltage : float = 300
616616 mc_binning : int = 1
@@ -894,7 +894,7 @@ class Sample(BaseModel):
894894 sample_group_id : int
895895 sample_id : int
896896 subsample_id : int
897- image_path : Optional [Path ]
897+ image_path : Optional [Path ] = None
898898
899899
900900@correlative_router .get ("/visit/{visit_name}/samples" )
0 commit comments