peak-o-mat is back!

peak-o-mat is a python based curve fitting and data analysis software with a focus on spectroscopic data. It allows for cleaning, transforming, fitting, calibrating, etc. of spectra with few mouse clicks. Starting with version 1.2 peak-o-mat is based on python3 and wxpython4.

Recent news

peak-o-mat 1.2.9 released
2020-03-18
Changes:
- calibrations may be stored and reused later on
peak-o-mat 1.2.8 released
2020-03-17
Changes:
- bug fix related to text data import
- bug fix in mod_calib: apply calibration to all sets of a plot at once
peak-o-mat 1.2.7 released
2019-9-28
Changes:
- once more improved text data import
- bug fix: background substraction failed
- bug fix: .txt export from datagrid failed
peak-o-mat 1.2.6 released
2019-9-17
Changes:
- bug fix: there were files missing in the source version of 1.2.5, sorry
- improved text data import
- bug fix: implementation of SNIP algorithm for background detection was not working correctly
peak-o-mat 1.2.5 released
2019-9-1
Changes:
- bug fix: division of spectra working again
- improved data import, experimental support for *.spa files
peak-o-mat 1.2.3 released
2019-8-11
Changes:
- bug fix: fitting in background caused application to crash
- workaround for plot not showing on Fedora
peak-o-mat 1.2.2 released
2019-8-6
Changes:
- implemented peak-finding procedure (experimental)
- bug fix affecting fitting of narrow features (e.g. calibration lines)
- the fit runs in a background task so that the GUI does not freeze while fitting
- cosmetic enhancements

Future

While you are reading this it is being worked on peak-o-mat 2.0, with shiny new features. So please stay tuned.

Documentation

If you have used peak-o-mat before you already know that documentation is scarce. Do not hesitate to contact me by mail (ckkart@gmail.com). I am happy to help and love to hear feature requests. Some documentation is available though: