blissoda.id31.streamline_scanner.Id31StreamlineScanner#
- class blissoda.id31.streamline_scanner.Id31StreamlineScanner(**defaults)[source]#
Bases:
StreamlineScanner
- property attenuator_name#
- property autotune_qrreader_per: str | None#
- calib(*scan_args, sample_index=None, use_qr_code=True, **scan_kwargs)#
- Parameters:
sample_index (
Optional
[int
])use_qr_code (
bool
)
- property calib_ring_detector_name#
- property calibrant#
- property calibration_motor#
- property calibration_scans#
- property default_attenuator#
- property detector_name#
- determine_exposure_conditions()[source]#
Pre-define optimal conditions: ascan at fixed attenuator position
- determine_exposure_conditions_individually()[source]#
Pre-define optimal conditions: ct on each sample with adapted attenuator if the default attenuator position gives too much or too little counts
- property dryrun#
- eject()#
- property energy_name#
- property image_slice#
- init_workflow(with_autocalibration=False, flatfield=True)[source]#
- Parameters:
with_autocalibration (
bool
)flatfield (
bool
)
- Return type:
None
- property integration_options#
- measure_sample(count_time=1, *args, has_qrcode=True, **kwargs)[source]#
- Parameters:
count_time (
float
)has_qrcode (
bool
)
- property newflat#
- property oldflat#
- property optimize_exposure_per: str | None#
- property optimize_max_exposure_time#
- property optimize_nb_frames#
- property optimize_pixel_value#
- property pyfai_config#
- qr_read()#
- Return type:
str
- property rockit_distance#
- run(*scan_args, nholders=None, use_qr_code=True, current_holder=False, sample_indices=None, **scan_kwargs)#
- Parameters:
nholders (
Optional
[int
])use_qr_code (
bool
)current_holder (
bool
)sample_indices (
Optional
[Tuple
[int
]])
- property sample_changer#
- property sample_changer_name#
- select_sample(sample_index, use_qr_code=True)#
- Parameters:
sample_index (
int
)use_qr_code (
bool
)
- Return type:
str
- property skip_when_no_qr_code#
- property trigger_workflows#
- tune_qrreader(force=False)#
- Return type:
str
- tune_qrreader_for_baguette()#
- Return type:
None
- property verify_qrcode#
- property vibration_speed_during_scan#
- property workflow#
- property workflow_has_calib#
- property workflow_has_flatfield#