Links: Documentation · GitHub · PyPI · DOI
Summary
pkft finds peaks in noisy one-dimensional measurements, such as groups of ages that each come with an uncertainty. Paste in a small table of values, look at the plots, and fit up to 25 peaks—or let the app choose the number of peaks for you. A worked example is built in, so you can try it with one click.
Figure: pkft logo.
Features
- Paste or import a table of values with uncertainties and explore the plots
- Fit peaks with a few adjustable settings, or let the app pick the peak count automatically
- Download the peak results as a file you can open in a spreadsheet
Acknowledgement
I gratefully acknowledge feedback and suggestions provided by Matthew Kohn and Kayleigh Harvey. Peak modeling follows IsoplotR (Vermeesch, 2018); demo data from Trayler et al. (2020).
Open Research
All code is MIT Licensed and free for use and distribution at https://github.com/buchanankerswell/pkft, with documentation at https://pkft.readthedocs.io/en/latest/, releases on PyPI (pip install pkft), and an archived release at doi:10.5281/zenodo.23735940.