Back to KherveFitting

About KherveFitting

KherveFitting is an open-source XPS peak-fitting application developed in Python (wxPython, MatplotLib, NumPy, lmfit, lmfitxps, Pandas). It is aimed at researchers analysing single or multiple samples across multiple core levels, with full support for automated batch fitting, depth profiling, and advanced statistical analysis including PCA.

The name Kherve is short in Brezhoneg (the Celtic language of Brittany) for Kerhervé. It is part of the wider Kherve Tools family.

Authors & contributors

  • Dr. Gwilherm Kerhervé — lead developer

License

© 2024–2026 Gwilherm Kerhervé. KherveFitting is released under the BSD-3 License, allowing broad use, modification, and distribution. When using KherveFitting in academic or research contexts, please cite the software.

How to cite

@article{kerherve_khervefitting_2026,
  author  = {Kerherv\'e, Gwilherm and Skinner, W. S. J. and Hochhaus, J. A. and others},
  title   = {KherveFitting: An open source software for fitting X-ray photoelectron spectroscopy data},
  journal = {Surface and Interface Analysis},
  year    = {2026},
  publisher = {Wiley},
  doi     = {10.1002/sia.70032},
  url     = {https://analyticalsciencejournals.onlinelibrary.wiley.com/doi/full/10.1002/sia.70032}
}

Contact & links