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.

Spectroscopy techniques such as Raman Spectroscopy and Photoluminescence (PL) are widely used in various fields, including materials science, chemistry, biology, and geology. In recent years, these techniques have increasingly found their place in cleanroom environments, particularly within the microelectronics industry, where they serve as critical metrology tools for wafer-scale measurements. The data collected from these in-line measurements (wafer data) require specific processing, but existing software solutions are often not optimized for this type of data and typically lack advanced plotting and visualization capabilities. Additionally, the licensing requirements of these software solutions can restrict access for a broader community of users.

SPECTROview addresses these gap by offering free, open-source software that is compataible with both in-line data (wafer-map) as well as standard spectroscopic data (discret spectra, 2D maps). It also features a built-in visualization tool, enabling users to streamline both data processing and visualization in a single application, making the workflow more efficient.


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.

(Fitting multiple spectra / wafers / 2D-maps with predefined models)

(Collect data with one click)

(2Dmap processing and visualization, extract and plot line profiles with ease, etc.)

(Support various plotting styles with automatic statistical calculations)

Installation from PyPI:

Make sure that Python (> 3.8) 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-0.8.3.tar.gz (4.6 MB view details)

Uploaded Source

Built Distribution

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

spectroview-0.8.3-py3-none-any.whl (4.6 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spectroview-0.8.3.tar.gz
Algorithm Hash digest
SHA256 8a96e1b85171c4d99793787f019a5ced99761cf66a884b1d1077d1aa1d726f13
MD5 eea219896bc59b3cc4bc0c7ad8d37fc0
BLAKE2b-256 73f5bba06f07fcfe69766bc515c96aca3a7b4f5e71f1c47ad510b9f79d570be0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for spectroview-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 11e111c7d10f3fa372edaae1a69a0ce77fe94b58128c6489443dce71a7b89b32
MD5 583821aaea4bf5715a241cae50ccb129
BLAKE2b-256 5ddcb8df9daa356d17435e875e8cd330d392c23a262f7edad6ea170dbfa146ae

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