A desktop application for post-peak Raman spectroscopy analysis based on CSV exports from peak-fitting tools.
pip install -r requirements.txtDependencies: numpy, pandas, matplotlib
Note: The UI is implemented with Tk (standard library). On Linux you may need the OS package
python3-tk.
python app.pyAlternatively:
python -m raman_analyzerThe 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.
- Additional trendline models (quadratic, power).
- Expanded plotting types (line, violin) and residual exports.
- Session persistence and enhanced data export options.