PySpectra is a graphics library to display 1D and 2D data. It uses
pyqtgraph and matplotlib to create the graphical output.
The former produces fast graphics the latter
hardcopies.
Applications based on PySpectra:
- pyspMonitor3.py is connected to a Door, receives 0D and 1D data and displays them.
Can also display data sent by the user.
- pyspViewer3.py: displays 1D data from ASCII (.fio, .dat, .iint) and
.nxs files.
There are other areas of PySpectra applications:
- PySpectra can be imported into any python code to display spectra and images.
- the display action can be part of the local process or
- data can be sent via ZMQ to pyspMonitor3
- A part of PySpectra is available through ipython magic commands.