PyMca


X-ray Fluorescence Toolkit (visualization and analysis of energy-dispersive X-ray fluorescence data). . The program allows both interactive and batch processing of large data sets and is particularly well suited for X-ray imaging. Its implementation of a complete description of the M shell is particularly helpful for analysis of data collected at low energies. It features, among many other things, the fundamental parameters method

Website https://github.com/vasole/pymca
Licenses MIT License
Categories Data analysis Visualization Data reduction XRF
Software Requirements -
Hardware Requirements -
Platforms Mac OS Linux Windows
Languages C C++ Python
Input Formats HDF5 TIFF CSV EDF HDF JCAMP-DX SPS SPEC
Output Formats NeXus TIFF CSV EDF JPEG PNG SPEC
Contact email pymca-users@lists.sourceforge.net
How-to
At the ESRF

Installed on the central cluster; callable via:

>pymca

Warning: the SPEC file names in PyMca might have the following extensions: *.dat, *.mca, *.dat

At Diamond Light Source

To see which PyMca versions are installed into the modules system:

> module avail pymca

From the output of this command, select a specific version (e.g. pymca/5.2.1) or omit the version number to load the latest release:

> module load pymca

Next, PyMca may be launched by executing:

> pymca
Documentation / Tutorials

Documentation and tutorials: http://pymca.sourceforge.net/documentation.htm

References

Spectrochim. Acta Part B 62 (2007) 63-68 V.A. Solé, E. Papillon, M. Cotte, Ph. Walter, J. Susini, "A multiplatform code for the analysis of energy-dispersive X-ray fluorescence spectra"

Instruments BM31 (ESRF) BM05 (ESRF) BM08 (ESRF) BM20A (ESRF) BM20B (ESRF) BM23 (ESRF) BM25A (ESRF) BM26A (ESRF) BM30B (ESRF) ID01 (ESRF) ID03 (ESRF) ID10 (ESRF) ID11 (ESRF) ID12 (ESRF) ID13 (ESRF) ID16A-NI (ESRF) ID16B-NA (ESRF) ID18 (ESRF) ID20 (ESRF) ID21 (ESRF) ID24 (ESRF) ID26 (ESRF) ID32 (ESRF)