Trimming.PreliminaryRecognition#
PreliminaryRecognition.py
Copyright (c) 2018-2024, SAXS Team, KEK-PF
- class PreliminaryRecognition(sd, recog_only=False, debug=False)#
Bases:
object
“Preliminary Recognition” consists of the following parts.
- self.set_info() ————— (1) UV.PlainCurve.make_secondary_e_curve_at()
Trimming.Sigmoid.guess_bent_sigmoid() UV.PlainCurve.check_diehardness()
- self.flowchange = FlowChange()
- .PeakRegion
- Mapping.CurveSimilarity
Mapping.PeakMapper
self.set_restrict_info() —— (4) self.ar = AutoRestrictor()
- get_angle_range()#
- get_default_angle_range(sd)#
- get_flow_changes()#
- get_gunier_interval()#
- get_pre_recog_copy()#
- get_real_flow_changes()#
- get_restrict_list_from_uv_flow_changes(fc, a_size, x_size)#
- get_restricted_mapped_info()#
- get_rg()#
simpler solution is needed, because of the trouble with 20180206_TG
- get_uv_slices()#
- get_xr_slices()#
- get_xray_shift()#
- reset_restrict_info()#
- restrict_info_changed()#
- set_info(sd, debug=False)#
- set_restrict_info(sd, debug=False, figfile=None)#
- verify_approx_mapping(similarity)#
- get_slices_impl(listname)#