
MARA is customized in order to be versatile paving the way for new updated, extended, and refined labeling protocols and also for the extension of this approach on the study of whichever matrix.Īlonso-Salces RM, Moreno-Rojas JM, Holland MV, Reniero F, Guillou C, Héberger C (2010) Virgin olive oil authentication by multivariate analyses of 1H NMR fingerprints and δ 13C and δ 2H data. MARA-NMR is an effective, innovative, and quick method for food labeling unlike other analytical techniques, it is self-consistent smoothing out random instrumental outliers or unpredictable anomalies. The minimization procedure is applied by tuning the quantitative variables these are affecting the function ρ which represents the experimental lapse from the corresponding theoretical dataset.

This is definitely demonstrated for the extra-virgin olive oil (EVOO) taken as case study: MARA-NMR showed consistency with traditional analytical measurements over 30 specimens recording satisfactory repeatability. As long as the number of equations is bigger than the known quantitative variables, MARA-NMR best-fitting algorithm will be suitably designed to output trustworthy and robust results. In a well-known system, the selection of many integration regions enables the development of simple relationships fulfilled just by specific quantitative values of the expected components. The method takes advantage from the multiple NMR signals generated by any chemical these will be all proportional to the concentration of the parent compound. SNIPPET - f, axarr = plt.subplots(3, sharex=True)Īt_ylabel('$T_\mathrm$', size=FONT_SIZE)Ī_major_locator(MaxNLocator(5))Ī_major_formatter(ScalarFormatter(useOffset=False))Īxarr.tick_params(direction='out', labelsize=FONT_SIZE)Īt_xlabel('Iterationsschritte', size=FONT_SIZE)Ī_major_locator(MaxNLocator(integer=True))Īt_ylabel('$\lambda$', size=FONT_SIZE)Īxarr.The multiple assignment recovered analysis (MARA) on nuclear magnetic resonance (NMR) spectra is here presented with the aim to provide the quantitative label of chemical mixtures such as foodstuff. How can I set two decimal digits or none (both cases are needed)? I am not able to provide sample data, unfortunately. However, I could not find any hint in matplotlib's documentation. I think my task should be solved by passing further options/arguments to the used formatter.

To prevent using scientific notation on the y-axis I used ScalarFormatter(useOffset=False) as you can see in my snippet below. Unfortunately, I do not have any idea how to solve this task. I am trying to set the format to two decimal numbers in a matplotlib subplot environment.
