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/a4c26b497b08bc58100e3b2b7f3145bbd60787de43d26b8a11d7b7f2347a6cfc.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/c5bd3d89f53eb22d2bcf29ca14f4f7455ee1ecc6585cc67310564c0c34d4c4ad.png ../../_images/2c4132165306a4be3e7bc3a9ebd830f998da70da08439eb8ceefac1aea97ae95.png
N=120.0, main_peak=1, main_params=[9.24476040e-02 4.33898671e+02 1.79680320e+01 4.15631337e+00]
../../_images/c7195bfa90cb4ff9ecab0c7d273d8400d37e9735e2cf5fc38036c66a28063308.png ../../_images/20d212f58205da5cad0d90ee6aee6178e8dd01155a727931b734518927b1d9a1.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/609214363c73f3bfe9a28111a10a915e45fbdf6a1cc89f336ddece86ab2e499b.png ../../_images/1b401c5a943c9e0fc507c290ad1b4671a7e8fd7b28ab5770cd2c693ebca86202.png ../../_images/b18e015dd8f0d3d773d95f0fcc2dbec5563f5c3fc4be2bf8b57d29024a5c0afc.png