Skip to content
Nathaniel Sherry edited this page Apr 30, 2024 · 2 revisions

Peakaboo is a robust and freely available XRF spectral analysis platform and is designed with user-friendliness in mind. This manual explains Peakaboo's startup and analysis process and describes all application features.

With Peakaboo, interpreting complex XRF spectral data is easy and comprehensive. The software identifies characteristic K, L, and M element patterns, along with summation and escape peaks, enabling the plotting of spatial intensity distributions as 2D element maps.

Compatible with a wide range of XRF systems, from synchrotron sources to laboratory instruments, Peakaboo supports many data formats. It natively reads datasets from single point scans, comma-separated value (CSV) files, and complex HDF5 formats, among others. Users can enhance Peakaboo's support for more specific file formats by downloading or creating new plugins.

As an open-source cross-platform Java application, Peakaboo invites users to extend its functionality, whether by developing custom filters or integrating support for new file formats. More information on software extension is available in the "Extending Peakaboo" section.

Developed in 2011 as part of the CANARIE-sponsored Science Studio project, Peakaboo continues to evolve, empowering users to unlock the full potential of their XRF spectral data.

Accepted File Formats

Peakaboo is designed to accommodate the many data formats found in XRF spectral analysis. Out of the box, it supports data in single-scan single-column format, Comma Separated Value (CSV) format where each row represents a single spectrum, and HDF5 archives.

To deal with the huge number of data formats in use, Peakaboo makes adding support for additional file formats easy with plugins. Current plugins extend support to formats such as Amptek (widely used for portable XRF analyzers), Sigray (a format common in advanced research applications), and Inca Emsa (preferred in electron microscopy). For detailed instructions on using or creating plugins, refer to the "Plugins" section.

We encourage our user community to not only take advantage of these existing plugins but also to contribute by developing new ones for unsupported formats.

Getting Help

If you have any questions or concerns not addressed in this guide, please feel free to contact the developer at nsherry4 @ uwo.ca

Clone this wiki locally