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)#