SkillAgentSearch skills...

SPECTROview

SPECTROview : A Tool for Spectroscopic Data Processing and Visualization.

Install / Use

/learn @CEA-MetroCarac/SPECTROview

README

PyPI version Github Downloads DOI

<p align="center"> <img width=100 src="https://raw.githubusercontent.com/CEA-MetroCarac/spectroview/main/doc/figures/icon.png"> </p>

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

View on GitHub
GitHub Stars4
CategoryProduct
Updated4d ago
Forks0

Languages

Python

Security Score

90/100

Audited on Mar 26, 2026

No findings