THORONDOR is a data treatment software with a graphical user interface (GUI) accessible via the browser-based Jupyter notebook framework. It aims to provide an interactive and user-friendly tool for the analysis of NEXAFS spectra collected during in situ experiments. The program allows on-the-fly representation and quick correction of large datasets from single or multiple experiments. In particular, it provides the possibility to align in energy several spectral profiles on the basis of user-defined references. Various techniques to calculate background subtraction and signal normalization have been made available. In this context, an innovation of this GUI involves the usage of a slider-based approach that provides the ability to instantly manipulate and visualize processed data for the user. Finally, the program is characterized by an advanced fitting toolbox based on the lmfit package. It offers a large selection of fitting routines as well as different peak distributions and empirical ionization potential step edges, which can be used for the fit of the NEXAFS rising-edge peaks. Statistical parameters describing the goodness of a fit such as χ2 or the R-factor together with the parameter uncertainty distributions and the related correlations can be extracted for each chosen model.

THORONDOR: a software for fast treatment and analysis of low-energy XAS data

Martini, Andrea
;
Signorile, Matteo
;
Piovano, Alessandro;Borfecchia, Elisa;Ricchiardi, Gabriele
2020-01-01

Abstract

THORONDOR is a data treatment software with a graphical user interface (GUI) accessible via the browser-based Jupyter notebook framework. It aims to provide an interactive and user-friendly tool for the analysis of NEXAFS spectra collected during in situ experiments. The program allows on-the-fly representation and quick correction of large datasets from single or multiple experiments. In particular, it provides the possibility to align in energy several spectral profiles on the basis of user-defined references. Various techniques to calculate background subtraction and signal normalization have been made available. In this context, an innovation of this GUI involves the usage of a slider-based approach that provides the ability to instantly manipulate and visualize processed data for the user. Finally, the program is characterized by an advanced fitting toolbox based on the lmfit package. It offers a large selection of fitting routines as well as different peak distributions and empirical ionization potential step edges, which can be used for the fit of the NEXAFS rising-edge peaks. Statistical parameters describing the goodness of a fit such as χ2 or the R-factor together with the parameter uncertainty distributions and the related correlations can be extracted for each chosen model.
2020
27
6
1741
1752
https://scripts.iucr.org/cgi-bin/paper?rv5137
NEXAFS, in situ measurements, data treatment, peak fitting, graphical user interface, Python
Simonne, David Horst; Martini, Andrea; Signorile, Matteo; Piovano, Alessandro; Braglia, Luca; Torelli, Piero; Borfecchia, Elisa; Ricchiardi, Gabriele
File in questo prodotto:
File Dimensione Formato  
THORONDOR_manuscript_Revised_final_proof_included.pdf

Accesso aperto

Descrizione: Postprint
Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 2.51 MB
Formato Adobe PDF
2.51 MB Adobe PDF Visualizza/Apri
S1600577520011388.pdf

Accesso riservato

Descrizione: PDF editoriale
Tipo di file: PDF EDITORIALE
Dimensione 1.22 MB
Formato Adobe PDF
1.22 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/1761237
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 9
social impact