SPECTROview
SPECTROview : A Tool for Spectroscopic Data Processing and Visualization.
Install / Use
/learn @CEA-MetroCarac/SPECTROviewREADME
SPECTROview : A Tool for Spectroscopic Data Processing and Visualization.
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.
Features:
- 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.
Three separate tabs for processing discrete spectra, hyperspectral data, and data visualization:
<p align="center"> <img src="https://raw.githubusercontent.com/CEA-MetroCarac/spectroview/main/doc/GIF/General.gif"> </p>Build a fit model for later use, copy/paste to others, fit multiple spectra or maps, collect all best-fit results with one click:
<p align="center"> <img src="https://raw.githubusercontent.com/CEA-MetroCarac/spectroview/main/doc/GIF/Fitting2.gif"> </p>Plot and visualize data radpily and easily:
<p align="center"> <img src="https://raw.githubusercontent.com/CEA-MetroCarac/spectroview/main/doc/GIF/Plotting.gif"> </p>Installation from PyPI:
Make sure that Python (version between 3.8 and 3.12) is already installed.
pip install spectroview
Installation from Github:
pip install git+https://github.com/CEA-MetroCarac/SPECTROview.git
To launch SPECTROview:
spectroview
Acknowledgements
This 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).
Citation
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
Related Skills
pestel-analysis
Analyze political, economic, social, technological, environmental, and legal forces
next
A beautifully designed, floating Pomodoro timer that respects your workspace.
product-manager-skills
33PM skill for Claude Code, Codex, Cursor, and Windsurf: diagnose SaaS metrics, critique PRDs, plan roadmaps, run discovery, and coach PM career transitions.
task.tpl
use this ALWAYS to create/update a task in json
