2018
DOI: 10.1186/s40679-018-0060-y
|View full text |Cite
|
Sign up to set email alerts
|

An open-source software ecosystem for the interactive exploration of ultrafast electron scattering data

Abstract: This paper details a software ecosystem comprising three free and open-source Python packages for processing raw ultrafast electron scattering (UES) data and interactively exploring the processed data. The first package, iris, is graphical user-interface program and library for interactive exploration of UES data. Under the hood, iris makes use of npstreams, an extensions of numpy to streaming array-processing, for high-throughput parallel data reduction. Finally, we present scikit-ued, a library of reusable r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
21
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 20 publications
(21 citation statements)
references
References 30 publications
0
21
0
Order By: Relevance
“…Ultrafast electron scattering data are processed and analyzed using the free and open-source program Iris ( 44 ), which is built on top of the scikit-ued and npstreams Python libraries.…”
Section: Methodsmentioning
confidence: 99%
“…Ultrafast electron scattering data are processed and analyzed using the free and open-source program Iris ( 44 ), which is built on top of the scikit-ued and npstreams Python libraries.…”
Section: Methodsmentioning
confidence: 99%
“…We were thus excited by a new background subtraction method, the dual-tree complex wavelet transform with an iterative algorithm (DTCWT-IA), that was motivated by the need to cope with large time-varying data sets with appreciable segments of data with no significant range of background-only signal. 22,28 Such a signal characteristic challenges curve-fitting and Fourier methods, and looms forbidding to the prospect of batch processing. Beyond this technical benefit, we were pleased with the practical motivation that the development was directed by a desire to reliably perform background subtractions across large series of measurements with variability in signal and signal-to-noise (S/N) levels, and with minimal user intervention.…”
Section: Introductionmentioning
confidence: 99%
“…The method combines the earlier promise of iterative wavelet methods applied to Raman spectral analysis 1 with the dual-tree approach, but was developed for analysing ultrafast electron diffraction patterns. 22,28 The signal in these studies was generated by a mechanism orthogonal to those of spectroscopy, but given the favorable constellation of features and the formal equivalency of (powder) diffraction pattern and optical spectrum as consisting of peaks arrayed along an abscissa, [29][30][31] we undertook to explore the viability of the DTCWT-IA background subtraction applied to a range of spectroscopies: ultraviolet-visible (UV-Vis), SERS, and XPS. We performed background subtractions for these spectral types and compared the results to commonly used background subtractions often available as part of commercial analysis packages.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations