SerialAnalyzer.OptimalSmoothing#

OptimalSmoothing.py

Copyright (c) 2019-2025, SAXS Team, KEK-PF

class OptimalSmoothing(x, y, height=None, bottom=None, min_y_ratio=None, orig_top_x=None)#

Bases: object

baseline_correct_simply(x, y)#
compute_optimal_curves(microfluidic=False, debug=False)#
get_good_top_candidates(debug=False)#
get_halfmax_points_of_a_peak(k)#
get_logger()#
get_original_top_x()#
plot_variations()#
SMALL_DIFF = 1e-06#

SUB_TRN1 ratios

original

[4] 80.87661531533368 (0.01135730305678646, 0.06339442040371927) True

analysis copy

[4] 72.0857775324413 (3.510140665787276e-05, 0.006980129693787952) False [6] 81.22860618043339 (0.0011093295770500207, 0.0265100851340219) True