Skip to content

fozosan/Spectrum-Data-Analyzer

Repository files navigation

Spectrum-Data-Analyzer

Raman Analyzer

A desktop application for post-peak Raman spectroscopy analysis based on CSV exports from peak-fitting tools.

Installation

pip install -r requirements.txt

Dependencies: numpy, pandas, matplotlib

Note: The UI is implemented with Tk (standard library). On Linux you may need the OS package python3-tk.

Run (Tk GUI)

python app.py

Alternatively:

python -m raman_analyzer

CSV schema

The application expects CSV files containing peak measurements with at least a file column or infers the file name from the CSV path. Typical columns include peak_id, peak_index, center, height, area, fwhm, and area_pct.

Roadmap

  • Additional trendline models (quadratic, power).
  • Expanded plotting types (line, violin) and residual exports.
  • Session persistence and enhanced data export options.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages