Skip to content

Anselmoo/RIXSPlot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeFactor codebeat badge Mergify Status DOI GitHub GitHub release (latest by date)

RIXSPlot

In order to understand experimental, as well as computational RIXS results, the RIXSPlot is developed as a PythonQt-Interface. RIXSPlot allows plotting of the experimental as well as the calculated RIXS-Maps and can generate the XAS-, XES-, and EnergyLoss-Cuts. For this reason, three subplots will be generated in the main-panel for XAS, XES, and RIXS and the RIXS-cuts can be extracted of each single windows just by clicking on the observed feature. After clicking, the data will be immediately exported as txt-file. User-Interface For visualization of the RIXS spectra, the colormap reference of matplotlib is used. In addition to that, RIXSPlot can generate RIXS-Maps with a squared root or logarithmic contrast level, which is advantageous in case of dominating features such an elastic line or very intense rising- edge.

RIXSPlot provides:

  • Visualization of RIXS-Maps and their RIXS-cuts
  • Exporting of (opt: averaged) XAS- and XES-Spectra from RIXS
  • Re-calibrating of the RIXS-Maps
  • Natural-Broadening-Interpolation for converting single RIXS-spectra to a complete RIXS-Map Naturual-Broadening-Interpolation

RIXSPlot requires:

Further requirements are the format of the RIXS-data. The ASCII-file should like this:

Incident Energy Emission Energy Intensity
0.0 0.0 0.0
0.1… 0.1… 0.1…
#end #end #end

Installing and Running:

python setup.py install
python -m RIXSPlot