Plate Number Constraints

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)")
../../_images/9dc478d4c267312705f350ec14e177f351ecad2564bee42e3d33cf2f48317446.png
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]
../../_images/9a872fc22036095c495866cb5b70e0c3b6ea75222bf387a7cb95456834340e69.png ../../_images/eb37deaf21ed428d36eef5274cecb446a3889eef3e73901590b01ea0875dbf1b.png
N=120.0, main_peak=1, main_params=[9.24476040e-02 4.33898671e+02 1.79680320e+01 4.15631337e+00]
../../_images/50420f189207f741ee144ede82b906d2346cb3083e4490187081ef7702b9416f.png ../../_images/a3e708b42ae431c49b6825c9ea10fe5664a2caec839364a7ba42190c842007c4.png
consistent_uv= True
adjust_components_consistently entry: mapping= MappingInfo(slope=1.01, intercept=-1.53, xr_peaks=..., uv_peaks=..., xr_moment=..., uv_moment=...)
../../_images/2e8ff3637d750a057cef39bfe13417f846b832b94a8b9f0c602d61a85dd087c1.png ../../_images/1765639997b11e130d03d04d95f86d217e180fc03b2653f35f87291fcb04a2fa.png ../../_images/c9c4bab256b9bc898fcdc64b03a8a17f8748a18667a9c5e98fd03b413bfdb8a2.png