The Sherpa 4.17.1 modeling and fitting package for Python for general usage outside CIAO was released on May 13, 2025. It is compatible with Python 3.10-3.13. Note that the paper describing Sherpa was published last year in the Astrophysical Journal Supplement Series.
This release of Sherpa includes enhancements, documentation changes, infrastructure changes, and bug fixes. Highlights include:
Enhancements:
various updates to XSPEC interface (#2281) and support for XSPEC 12.15.0 including the additional of 17 new models (#2252)
models can now be combined using arbitrary numpy universal functions (ufuncs) (#2248)
added interface to support ArviZ exploratory analysis of Bayesian models (#2286)
improved handling for OGIP products that do not follow the OGIP standards (#2235)
Documentation changes:
provided option to install python packages needed to build sherpa documentation
Infrastructure and testing:
updated tests to work with python 3.13 (#2174)
Bug fixes:
update to use fake_pha for missions which do not use one-based indexing for channel arrays (#2214)
fixed a bug in the caching code that limited the cache size parameter setting (#2166)
For detailed Release Notes go to https://github.com/sherpa/sherpa/releases/tag/4.17.1
For documentation and installation instructions go to https://sherpa.readthedocs.io/en/latest/
Information on recent releases and citation information is available using the Digital Object Identifier (DOI) https://zenodo.org/records/15397764