Mapping.CurveSimilarity#
CurveSimilarity.py
evaluation of simularity between curves
Copyright (c) 2018-2025, SAXS Team, KEK-PF
- class CurveSimilarity(a_curve, x_curve, orig_a_curve=None, debug=False)#
Bases:
object
- compute_rough_mapping_score(a, b)#
- compute_similarity_at(j, width_ratio=0.1, debug=False)#
- compute_similarity_impl(j, width_ratio, debug=False)#
- compute_whole_similarity()#
- get_extended_x()#
- get_mapped_info()#
- get_uniformly_mapped_a_curve(x=None)#
- inverse_int_value(j, cut=True)#
- mapped_int_value(i)#
- mapped_value(i)#
- plot_the_mapped_state(mapped_plot_closure=None)#
- try_improve_mapping(init_a, init_b, score)#
- class RegressInfo(x, y, w, chisqr)#
Bases:
object
- compute_chi_square(x, y, slope, intercept, weights)#
- compute_similarlity_factors(A, B, reg_info, a_curve, x_curve, reg_info_ref=None)#