7.3. Plate Number Constraints#
from molass import get_version
assert get_version() >= '0.6.1', "This tutorial requires molass version 0.6.1 or higher."
from molass.DataObjects import SecSaxsData as SSD
from molass_data import SAMPLE2
ssd2 = SSD(SAMPLE2)
trimmed_ssd2 = ssd2.trimmed_copy()
corrected_ssd2 = trimmed_ssd2.corrected_copy()
decomposition23 = corrected_ssd2.quick_decomposition(num_components=3)
plot4 = decomposition23.plot_components(title="Decomposition of Sample2 (num_components=3)")

decomposition23n = corrected_ssd2.quick_decomposition(num_components=3, num_plates=14400, debug=True) # 14400 = 48000 * 30cm/100cm
plot5 = decomposition23n.plot_components(title="Decomposition of Sample2 (num_components=3, num_plates=14400)")
N=120.0, main_peak=1, main_params=[7.64648137e-02 4.34096037e+02 1.68583674e+01 0.00000000e+00]


N=120.0, main_peak=1, main_params=[9.24476040e-02 4.33898671e+02 1.79680320e+01 4.15631337e+00]


consistent_uv= True
adjust_components_consistently entry: mapping= MappingInfo(slope=1.01, intercept=-1.53, xr_peaks=..., uv_peaks=..., xr_moment=..., uv_moment=...)


