journal article·2022-04Open access

Reproducible Spectrum and Hyperspectrum Data Analysis Using NeXL

Nicholas W. M. Ritchie

Microscopy and Microanalysis· Volume 28· Issue 2

Abstract

NeXLis a collection of Julia language packages (libraries) for X-ray microanalysis data processing.NeXLCoreprovides basic atomic and X-ray physics data and models including support for microanalysis-related data types for materials andk-ratios.NeXLMatrixCorrectionprovides algorithms for matrix correction and iteration.NeXLSpectrumprovides utilities and tools for energy-dispersive X-ray spectrum and hyperspectrum analysis including display, manipulation, and fitting.NeXLis integrated with the Julia language infrastructure.NeXLbuilds on theGadflyplotting library and theDataFramestabular data library. When combined with theDrWatsonpackage,NeXLcan provide a highly reproducible environment in which to process microanalysis data. Data availability and reproducible data analysis are two keys to scientific reproducibility. Not only should readers of journal articles have access to the data, they should also be able to reproduce the analysis steps that take the data to final results. This paper will both discuss theNeXLframework and provide examples of how it can used for reproducible data analysis.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Electron and X-Ray Spectroscopy Techniques · X-ray Spectroscopy and Fluorescence Analysis · Advanced X-ray and CT Imaging

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (27)

Show source-provided references
1. 10.1137/14100067110.1137/141000671 ↗
2. 10.1021/es504930v10.1021/es504930v ↗
3. 10.1017/S143192762001485310.1017/S1431927620014853 ↗
4. 10.1017/S143192761300605310.1017/S1431927613006053 ↗
5. 10.1017/S143192761100535610.1017/S1431927611005356 ↗
6. 10.21105/joss.0267310.21105/joss.02673 ↗
7. Schamber, FH (1977). A Modification of the Linear Least-squares Fitting Method Which Provides Continuum Suppression, pp. 241–257. Ann Arbor Science Publishers.
8. 10.1017/S143192761501470110.1017/S1431927615014701 ↗
9. 10.1007/BF0099401810.1007/BF00994018 ↗
10. ISO (2012). ISO 22029:2012 Microbeam analysis – EMSA/MAS standard file format for spectral-data exchange. International Organization for Standardization, Geneva, Switzerland.
11. 10.1097/00004691-200203000-0000510.1097/00004691-200203000-00005 ↗
12. 10.1007/s10853-014-8685-210.1007/s10853-014-8685-2 ↗
13. Maximum likelihood from incomplete data via the EM algorithm10.1111/j.2517-6161.1977.tb01600.x ↗
14. 10.1126/science.121384710.1126/science.1213847 ↗
15. 10.1111/j.0022-2720.2004.01412.x10.1111/j.0022-2720.2004.01412.x ↗
16. 10.1038/s41562-016-002110.1038/s41562-016-0021 ↗
17. 10.5334/jors.24410.5334/jors.244 ↗
18. 10.1017/S143192761700178710.1017/S1431927617001787 ↗
19. Jones, DC , Arthur, B , Nagy, T , Mattriks, , Gowda, S , Godisemo, , Holy, T , Noack, A , Sengupta, A , Darakananda, D , Adam, B , Dunning, I , Leblanc, S , Fischer, K , Chudzicki, D , Piibeleht, M , Huijzer, R , Mellnik, A , Kleinschmidt, D , Breloff, D , Yu, Y , Huchette, J , Innes, MJ , Inkyu, Verzani, J , Pelenitsyn, A , Coalson, C , O'Mara, C & Saba, E (2021). Giovineitalia/gadfly.jl: v1.3.2. https://zenodo.org/record/4621172.
20. 10.1145/1966895.196690010.1145/1966895.1966900 ↗
21. 10.1017/S143192760303005810.1017/S1431927603030058 ↗
22. 10.1017/S143192760708048810.1017/S1431927607080488 ↗
23. MacQueen, J (1967). Some methods for classification and analysis of multivariate observations. In Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, Oakland, CA, USA, vol. 1, eds. Le Cam LM & Neyman J, pp. 281–297.
24. 10.1017/S143192761700175110.1017/S1431927617001751 ↗
25. 10.1017/S143192769900016110.1017/S1431927699000161 ↗
26. 10.1017/S143192762002492710.1017/S1431927620024927 ↗
27. 10.1017/S143192760999121810.1017/S1431927609991218 ↗