SPECTROview is free, open-source software designed for spectroscopic data analysis. It supports a wide range of data types, including discrete spectra and hyperspectral data (such as 2D maps and wafer maps).
With its built-in visualization tools, SPECTROview streamlines your workflow by combining data processing and visualization into a single, efficient application.
-
Installation: Instructions can be found at the bottom of this page.
-
Getting Started: Check out this folder to see the supported data formats and find example datasets for practice.
-
Documentation: A detailed manual is available here or can be accessed directly within the application.
- Cross-platform compatibility (Windows, macOS, Linux).
- Supports processing of spectral data (1D) and hyperspectral data (2D maps or wafer maps)*.
- Ability to fit multiple spectra or 2Dmaps using predefined models or by creating custom fit models*.
- Collect all best-fit results with one click.
- Optimized user inferface for easy and quick inspection and comparison of spectra.
- Dedicated module for effortless, fast, and easy data visualization.
*Fitting features are powered by the fitspy and lmfit open-source packages.
Create fit models, copy/paste to others, saved fit model for later use, use defined fit model for fitting multiple spectra, wafer data, and 2D maps, collect all best-fit results with one click:
Make sure that Python (version between 3.8 and 3.12) is already installed.
pip install spectroviewpip install git+https://github.com/CEA-MetroCarac/SPECTROview.gitspectroviewThis work, carried out on the CEA - Platform for Nanocharacterisation (PFNC), was supported by the “Recherche Technologique de Base” program of the French National Research Agency (ANR).
Le, V.-H., & Quéméré, P. (2025). SPECTROview : A Tool for Spectroscopic Data Processing and Visualization. Zenodo. https://doi.org/10.5281/zenodo.14147172


