Sherpa: An Open-source Python Fitting Package
Abstract We present an overview of Sherpa, an open-source Python project, and discuss its development history, broad design concepts, and capabilities. Sherpa contains powerful tools for combining parametric models into complex expressions that can be fit to data using a variety of statistics and optimization methods. It is easily extensible to include user-defined models, statistics, and optimization methods. It provides a high-level user interface for interactive data analysis, such as within a Jupyter notebook, and it can also be used as a library component, providing fitting and modeling capabilities to an application. We include a few examples of Sherpa applications to multiwavelength astronomical data.
Authors
- Omar Laurino (ORCID: https://orcid.org/0000-0001-9697-4659)
- David A. Principe (ORCID: https://orcid.org/0000-0002-7939-377X)
- Antonella Fruscione (ORCID: https://orcid.org/0000-0002-6414-3954)
- D. J. Burke (ORCID: https://orcid.org/0000-0003-4428-7835)
- Aneta Siemiginowska (ORCID: https://orcid.org/0000-0002-0905-7375)
- Hans Moritz Günther (ORCID: https://orcid.org/0000-0003-4243-2840)
- Marie Terrell
- Warren McLaughlin
- Nicholas Lee (ORCID: https://orcid.org/0009-0006-5274-6439)
- Jonathan McDowell (ORCID: https://orcid.org/0000-0002-7093-295X)
- Harlan Cheer
Publication Details
- Journal
- The Astrophysical Journal Supplement Series
- Published
- 2024-10-01
- DOI
- https://doi.org/10.3847/1538-4365/ad7bab
- Citations
- 15
- Primary Topic
- Computational Physics and Python Applications
- Type
- article
- Field-Weighted Citation Impact
- 5.21
Funders
- National Aeronautics and Space Administration