Last modified: June 2019

AHELP for CIAO 4.16 Sherpa


Context: contrib


Create and view spectral files for ChaRT2 (CIAO contributed package).


from sherpa_contrib.chart import *


The sherpa_contrib.chart module provides routines for creating and viewing the input spectral files for users of ChaRT2 and is provided as part of the CIAO contributed scripts package.

Loading the routines

The module can be loaded into Sherpa by saying either of:

from sherpa_contrib.chart import *
from sherpa_contrib.all import *

where the second form loads in all the Sherpa contributed routines, not just the chart module.


The chart module currenly provides the following routines:

Function name Description
save_chart_spectum Writes out the model spectrum in the units used by by ChaRT2
plot_chart_spectum Plot the model spectrum in the units used by ChaRT2
get_chart_spectum Get the model spectrum in the units used by ChaRT2

See the ahelp file for the routine and the contributed scripts page for further information.

Changes in the scripts 4.11.4 (2019) release

Plotting can now use matplotlib

The plot_chart_spectrum() routine now uses the Sherpa plot backend (controlled by the plot_pkg setting in a user's ~/.sherpa.rc file), rather than always using ChIPS. As part of this change the extra labelling in the plot - that gave the model name and dataset identifier - have been removed (although the model name is now included in the plot title).

Changes in the scripts 4.8.2 (January 2016) release

The routines have been updated to work with version 2 of ChART.


See the bugs pages for an up-to-date listing of known bugs.

See Also

get_chart_spectrum, plot_chart_spectrum, save_chart_spectrum