Tomo acquisition
This is the PR to adapt key names between Bliss, Bliss-HDF5 and iCAT for tomo acquisition.
Checklist:
-
Modernize key names -
Modernize description -
Create a Acquisition group -
Sort out pixel size -
Sort out camera vs CCD vs image -
Check units -
Verify NAPItype's -
Find redundancy between TomoAcquisition and the rest of the XML to avoid duplications -
Remove old useless keysUseless keys will stay inTOMO_
while new onces pushed by Bliss will be inTOMOAcquisition_
-
Pretty xml -
Build DB mapping table: https://cloud.esrf.fr/s/sXqsScgTitpf7pa
This MR proposes the following keys for TOMO experiments:
TOMO_i0_start
TOMO_it_start
TOMO_i0_end
TOMO_it_end
TOMOAcquisition_technique
TOMOAcquisition_proj_n
TOMOAcquisition_flat_n
TOMOAcquisition_dark_n
TOMOAcquisition_flat_on
TOMOAcquisition_y_step
TOMOAcquisition_z_step
TOMOAcquisition_start_angle
TOMOAcquisition_exposure_time
TOMOAcquisition_sample_detector_distance
TOMOAcquisition_source_sample_distance
TOMOAcquisition_energy
TOMOAcquisition_half_acquisition
TOMOAcquisition_type
TOMOAcquisition_camera_pixel_size
TOMOAcquisition_sample_pixel_size
TOMOAcquisition_optic_magnified_pixel_size
TOMOAcquisition_magnification
TOMOAcquisition_beam_magnification
TOMOAcquisition_read_srcur
TOMOAcquisition_srcur_start
TOMOAcquisition_srcur_stop
TOMOAcquisition_scan_range
TOMOAcquisition_scan_type
TOMOAcquisition_acc_exposure_time
TOMOAcquisition_acc_frames_count
TOMOAcquisition_accel_disp
TOMOAcquisition_beam_check
TOMOAcquisition_camera_x_mot
TOMOAcquisition_camera_acq_mode
TOMOAcquisition_camera_flip_horz
TOMOAcquisition_camera_flip_vert
TOMOAcquisition_latency_time
TOMOAcquisition_no_images_at_end
TOMOAcquisition_no_flat_at_end
TOMOAcquisition_optics_name
TOMOAcquisition_optics_type
TOMOAcquisition_scintillator
TOMOAcquisition_duration
TOMOAcquisition_comment
TOMOAcquisitionZseries_z_mot
TOMOAcquisitionZseries_z_start
TOMOAcquisitionZseries_z_delta
TOMOAcquisitionZseries_z_n_steps
TOMOAcquisitionZseries_duration
TOMO_experiment_type
TOMO_ftomo_par
TOMO_xshutter_time
TOMO_images_per_step
TOMO_interlaced
TOMO_nested
TOMO_save_separate_dark_image
TOMO_auto_update_ref
TOMO_images_at_end_as_quali
TOMO_live_correction
TOMO_mono_tune_on_ref
TOMO_no_accel_corr
TOMO_open_slits_on_quali
TOMO_optics_eye_piece
TOMO_readout_time
TOMO_flat_power
TOMO_rounding_correction
TOMO_safe_time
TOMO_shift_turns
TOMO_speed_corr_factor
TOMO_mono_tune_on_start
TOMO_soft_version
TOMO_vacuum_value
TOMO_vacuum_name
TOMO_sx0
TOMO_camera_time
TOMO_i0
TOMO_it
TOMO_interlaced_roundtrip
TOMO_scanning_mode
TOMO_x_pixel_n
TOMO_y_pixel_n
TOMO_surface_dose
TOMO_voi_dose
TOMO_total_voi_dose
TOMO_reference_description
TOMO_subframe_nb
TOMO_idNames
TOMO_scanRadix
TOMO_propagationDistance
TOMO_xStages
TOMO_yStages
TOMO_zStages
TOMO_min32to16bits
TOMO_max32to16bits
TOMO_jp2CompressRatio
TOMOReconstruction_angle_offset
TOMOReconstruction_angles_file
TOMOReconstruction_axis_correction_file
TOMOReconstruction_centered_axis
TOMOReconstruction_clip_outer_circle
TOMOReconstruction_cor_options
TOMOReconstruction_enable_halftomo
TOMOReconstruction_end_x
TOMOReconstruction_end_y
TOMOReconstruction_end_z
TOMOReconstruction_fbp_filter_cutoff
TOMOReconstruction_fbp_filter_type
TOMOReconstruction_method
TOMOReconstruction_optim_algorithm
TOMOReconstruction_padding_type
TOMOReconstruction_preconditioning_filter
TOMOReconstruction_rotation_axis_position
TOMOReconstruction_start_x
TOMOReconstruction_start_y
TOMOReconstruction_start_z
TOMOReconstruction_translation_movements_file
TOMOReconstruction_weight_tv
TOMOReconstruction_voxel_size_x
TOMOReconstruction_voxel_size_y
TOMOReconstruction_voxel_size_z
TOMOReconstructionPhase_ctf_advanced_params
TOMOReconstructionPhase_ctf_geometry
TOMOReconstructionPhase_delta_beta
TOMOReconstructionPhase_detector_sample_distance
TOMOReconstructionPhase_method
TOMOReconstructionPhase_padding_type
TOMOReconstructionPhase_unsharp_coeff
TOMOReconstructionPhase_unsharp_method
TOMOReconstructionPhase_unsharp_sigma
TOMOReconstruction_nb_voxel_x
TOMOReconstruction_nb_voxel_y
TOMOReconstruction_nb_voxel_z
Edited by Alejandro De Maria Antolinos