Skip to main content

SPECTROView: A Tool for Spectroscopic Data Processing and Visualization

Project description

PyPI version Github Downloads DOI

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:

Build a fit model for later use, copy/paste to others, fit multiple spectra or maps, collect all best-fit results with one click:

Plot and visualize data radpily and easily:


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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spectroview-26.17.2.tar.gz (9.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spectroview-26.17.2-py3-none-any.whl (9.1 MB view details)

Uploaded Python 3

File details

Details for the file spectroview-26.17.2.tar.gz.

File metadata

  • Download URL: spectroview-26.17.2.tar.gz
  • Upload date:
  • Size: 9.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for spectroview-26.17.2.tar.gz
Algorithm Hash digest
SHA256 a29e0c404be1c529bfbc5f2d6e9b45fe42e567c39f7a676f41673246e0f3c986
MD5 714f812b36dda4ce87889ff611e01345
BLAKE2b-256 5292cec6ca50b87c1da8d98e2c585fd09ce7f60e8634c28bac03c576ea97f03c

See more details on using hashes here.

File details

Details for the file spectroview-26.17.2-py3-none-any.whl.

File metadata

  • Download URL: spectroview-26.17.2-py3-none-any.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for spectroview-26.17.2-py3-none-any.whl
Algorithm Hash digest
SHA256 120a2c29d511c29d39fea4fba1e485b690e8b993060926e06b12169ecf9a4af6
MD5 72a28101f0d94206f5b4a2236cacf36e
BLAKE2b-256 c2d6d953c82dd7e95b4a634b3a78c0e22fe56f678223e5f8d37fdc3ded73e938

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page