Spectra visualization includes a set of widgets for data visualization of point detectors, 1D PSD and 2D PSD. Spectra can be read from files (including zipped files) or from the memory directly. The matplotlib library[???] panel is used to display the graph. Besides curve drawing the panel implements typical operations like scaling, shifting, etc.
Additional operations implemented in the widget are:
In order to select a spectrum/several spectra from a file or from memory, an additional widget is provided, called SpectraViewer. It implements all functions described above, the main possibilities are as follows:
Visualization of one-dimensional spectra (data from point detectors) is made as usual. The graph may contain any number of spectra, each of them can be characterized by its own color, line type or data symbol.
As requested by the users, the visualization of two-dimensional data (data from 1D PSD) is represented as a density map, in addition, by two horizontal and vertical sections, which represent sum spectra of the time and intensity axes, respectively. There are four cursors to define the area to be summed up in the map.
In order to facilitate the search for weak beam reflections at the REMUR reflectometer, some additional features are provided.
Visualization of 3D data (data from 2D PSD) After long discussions with the users, 3D data are represented as three perpendicular density maps, where each section comprises sum spectra the of one of the axes. As described above, cursors allow definition of the area to be summarized in the sections right of the area graph.
— AK 9.09.2013