Known issues and patches
Home Downloads Manual Issues/Patches Additional Models Xspec In Python
    (updated 05/02/17) (updated 05/03/17)    

New issues from Xspec 12.9.1

Frequently Asked Questions

List of currently outstanding issues.


latest update 12.9.1e May 03, 2017

Requires patch installer v4.8

To apply patches, you'll need to have downloaded and already built the source code distribution of XSPEC. For details about the patch installer including options available with the latest v4.8, click here. Otherwise, just follow the instructions below.

(Note: This assumes you have already set your HEADAS environment variables with the headas-init script, as you would if you were running XSPEC.)

To make sure your XSPEC installation is up to date with ALL listed patches:

1.    If you don't already have the patch installer tcl script (v4.8), download and place it in the XSPEC src directory. This directory should be at heasoft-[ver]/Xspec/src from the source code distribution.

2.    Download the latest patchfile into the same directory. There is no need to unzip/untar the patchfile since the installer will do that.

3.    At the command line, launch the script by typing 'tclsh patch_install_[ver].tcl', and that's all.

The script should detect which patches you've installed previously, copy the new code files to the necessary directories, determine whether complete or only partial rebuilds are necessary, and finally perform the rebuilds. Numbers listed in red indicate that the patch modifies the interface to one or more of XSPEC's libraries. These patches will generally cause longer rebuilds. If you have a local model library, it is recommended (though not always necessary) that you rebuild it with initpackage after applying red patches.

12.9.1a This improves XSPEC's default Y-axis plot range display for log plots when there are ignored channels. It also expands the maximum default range. Our thanks to Kim Page for bringing this to our attention. Report added on Feb 13, 2017.

This patch modifies heasoft-6.20/Xspec/src/XSPlot/Commands/ PlotData.cxx, PlotFoldmodel.cxx, XSPlot/Plot/ PlotGroup.cxx, PlotVector.cxx and .h

12.9.1b The default behavior of goodness has now been changed to drawing parameter values from the posterior distribution (sim instead of nosim) and fitting the simulated data before calculating the test statistic value (fit instead of nofit). Our thanks to Vinay Kashyap, Yang Chen, and Xufei Wang of the CHASC astro-statistics collaboration for helpful discussions on this. Report added on Apr 11, 2017.

This patch modifies heasoft-6.20/Xspec/src/XSUser/Handler/ xsGoodness.cxx

12.9.1c A fix and an enhancement for tclout: The command tclout(r) filename has been fixed for the case of type II pha files. The file name was not being written with the {n} suffix used by the data command to determine which row of the file to read. Also a new tclout margin fractions option has been added to retrieve the fractions column of the margin command output. Our thanks to Vikas Chand and Thanassis Akylas for bringing these issues to our attention. Report added on Apr 25, 2017.

This patch modifies heasoft-6.20/Xspec/src/XSUser/Handler/ xsTclout.cxx

12.9.1d In PyXspec, the Xset.parallel object now has additional attributes steppar, walkers, and goodness, to match the options available in standard XSPEC's parallel command. This also adds a new function for displaying all current values. Our thanks to Shinya Nakashima for bringing this to our attention. Report added on Apr 25, 2017.

This patch modifies heasoft-6.20/Xspec/src/XSUser/Python/xspec/

12.9.1e In PyXspec, the Xset.restore() function is not handling cd commands. These commands may be inserted into output scripts when data is loaded from multiple directories during a session. Our thanks to Shinya Nakashima for bringing this to our attention. Report added on May 03, 2017.

This patch modifies heasoft-6.20/Xspec/src/XSUser/Python/xspec/

Older Versions:

Final issues/patches pages:
Links to v11 bugs pages:
       v11 Bugs       v11 Bug reporters

Xspec Xspec Home Page

HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public

Last modified: Wednesday, 03-May-2017 15:18:35 EDT