Peak Fitting Library
Peak tables in KherveFitting are saved as portable JSON files — chemical-state assignments, constraints, doublet ratios, FWHM bounds, and L/G ratios all travel together. The Peak Fitting Library lets you reuse those tables across samples and share them with the wider XPS community.
What you can save
- Peak positions and their
±tolerance windows (the#syntax for asymmetric variation). - Peak shape — Voigt(Area, σ, γ), Voigt(Area, L/G, σ), GL(Area), GL(Height), SGL, LA(Area, σ, γ), LA(Area, σ/γ, γ), LA*G, Doniach-Sunjic, and Pseudo-Voigt.
- Doublet splitting and area ratios stored alongside the model.
- Background type, range, and offset in use when the table was saved.
- Köster-Kronig handling for Ti 2p, V 2p, and similar transitions.
Loading a saved peak table
From the toolbar, press Load Peaks Parameter on the right of the horizontal toolbar
and pick the .json file. The peaks, constraints, and background settings are recreated
on the current core level. This is the second half of the 13-step quick start: build C 1s
once, save it, and load it on every subsequent sample.
Cloud / community sharing
KherveFitting integrates with GitHub-hosted peak libraries so that fitting models can be shared community-wide:
- Save a peak table to the cloud library straight from the app.
- Browse pre-configured fitting models contributed by other users.
- Pull a model into your current core level to start from a community-validated reference.
The aim is to converge on a small number of well-known, peer-reviewed peak models for common materials (oxides, polymers, ionic liquids, conducting oxides, rare-earth materials) rather than have every user redefine them from scratch.
Bundled examples
Sample peak tables ship with the application for:
- Oxides — CeOx, CoOx, Cr₂O₃, CuOx, Fe₂O₃, La₂O₃, MnOx, MoO₃, NiOx, RuO₂, TiO₂, V₂O₅, Y₂O₃, ZrO₂.
- Complex materials — LaSrTiO₃ (STO), LaSrCoMnO₃, PdCaCO₃.
- Polymers — HDPE, PEEK, PET.
- Special datasets — Raman, valence-band, and Voigt-model demonstrations.
Related
- Peak models — the underlying line shapes available to the library.
- Backgrounds — saved alongside the peaks in each table.
- Quick start — step 11 walks through loading a saved C 1s table.