CIAO's modeling and fitting package
Sherpa is the CIAO modeling and fitting application. It enables the user to construct complex models from simple definitions and fit those models to data, using a variety of statistics and optimization methods (see Gallery of Examples).
Version 2 of the Sherpa package for CIAO 4.4 was released
on 27 June 2012. Sherpa v2 includes important bug fixes to its
interface to PyCRATES 4.4 for reading in files, and provides
access to seven new additive XSpec models. See
the Sherpa Latest Updates
page for details about these enhancements to Sherpa 4.4 functionality.
The Sherpa infrastructure greatly enhances the default Sherpa functions, and provides users with an environment for developing complex and sophisticated analysis.
Sherpa is designed for use in a variety of modes: as a user-interactive application and in batch mode. Sherpa is an importable module for the Python the scripting language and is available as a C/C++ library for software developers. In addition, users may write their own Python scripts for use in Sherpa.
The About Sherpa page outlines key features of the software, and the Latest Updates page describes new functionality and recent changes. See also the SciPy2009 conference proceedings for detailed information about Sherpa's capabilities.
Please send feedback and questions on Sherpa to the Helpdesk.
Citing Sherpa in a Publication
If you are writing a paper and would like to cite Sherpa, we recommend the following papers and presentations:
Fitting and
Estimating Parameter Confidence Limits with
Sherpa (SciPy
2011 presentation)
B. Refsdal, S. Doe, D. Nguyen, A. Siemiginowska, V. Kashyap
Sherpa: 1D/2D modeling and fitting in
Python (SciPy)
B. Refsdal, S. Doe, D. Nguyen, A. Siemiginowska,
N. Bonaventura, D. Burke, I. Evans, J. Evans, A. Fruscione,
E. Galle, J. Houck, M. Karovska, N. Lee, M. Nowak,
Proceedings of the 8th Python in Science conference
(SciPy 2009), G. Varoquaux, S. van der Walt, J. Millman
(Eds.), pp. 51-57 2009
Sherpa: a mission-independent data analysis
application
(ADS)
P. E. Freeman, S. Doe, A. Siemiginowska
SPIE Proceedings, Vol. 4477, p.76, 2001
\bibitem[Freeman et al.(2001)]{2001SPIE.4477...76F} Freeman, P., Doe, S.,
\& Siemiginowska, A.\ 2001, \procspie, 4477, 76
The specific version of CIAO and CALDB (if applicable) used for the analysis should be mentioned as well.
A reference for the Python interface to Sherpa is also available:
Developing Sherpa with Python
(ADS)
S. Doe, et al.
Astronomical Data Analysis Software and Systems XVI, 376, 543
\bibitem[Doe et al.(2007)]{2007ASPC..376..543D} Doe, S., et al.\ 2007,
Astronomical Data Analysis Software and Systems XVI, 376, 543
Further guidelines are available from the Acknowledgment of Use of Chandra Resources.

![[]](imgs/white_small.png)
![[]](imgs/sur_bri_small.png)
![[]](imgs/image_resid_small.jpg)
![[]](imgs/reg_proj_small.jpg)
![[photos of the Sherpa Team]](imgs/sherpa_team_new_small.png)
![[Sherpa Logo]](imgs/sherpa_logo_navbar.gif)