Known issues and patches
Home Downloads Manual Issues/Patches Additional Models Xspec In Python
    (updated 07/29/15) (updated 11/19/15)    

New issues from Xspec 12.9.0

Frequently Asked Questions

List of currently outstanding issues.


latest update 12.9.0h Nov 19, 2015

Requires patch installer v4.7

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.7, 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.7), 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.0a This fixes a bug in the calculation of agauss/zagauss models. Our thanks to Doug Burke for pointing this out. Report added on Aug 05, 2015.

This patch modifies heasoft-6.17/Xspec/src/XSFunctions/ calcGaussianLine.cxx

12.9.0b The (b)vvapec model calculation exits early with an "Unrecognized value of itype" error. Our thanks to Doug Burke for pointing this out. Report added on Aug 06, 2015.

This patch modifies heasoft-6.17/Xspec/src/XSFunctions/ smdem2.cxx

12.9.0c If a link expression is entered during the parameter prompting stage when initially defining a model, AND the link uses the new 'p' format specifier AND the link is to a parameter within the same model and data group, XSPEC will improperly reject the link as invalid. Note: This is mostly likely to occur when reloading a model from an XSPEC save file, as save files now use the 'p' format when storing link expressions. Our thanks to Kenji Hamaguchi for pointing this out. Report added on Aug 14, 2015.

This patch modifies heasoft-6.17/Xspec/src/XSModel/Parameter/ ParameterLink.cxx

12.9.0d The lmod command is not working when called from an xspec.rc start-up file. To load local models from the .rc file, XSPEC is requiring that you use the Tcl 'load < /path/to/ >' command rather than the lmod shortcut. Our thanks to Eric Miller for pointing this out. Report added on Aug 31, 2015.

This patch modifies heasoft-6.17/Xspec/src/XSUser/Handler/ xsLmod.cxx

12.9.0e The 12.9.0 enhancements which allow the data and back commands to handle files with multiple SPECTRUM extensions should not be applied to OGIP type-II files. Otherwise this can cause loading difficulties when the background is from another row within the same file as the spectrum. Our thanks to Kim Page for pointing this out. Report added on Oct 15, 2015.

This patch modifies heasoft-6.17/Xspec/src/XSUser/Handler/ xsBackgrnd.cxx

12.9.0f The files used by NEI v2 models are not installed correctly. Note that if you previously downloaded these files using the link at the bottom of the heasoft downloads page you should discard them and use only the files included in the distribution. Our thanks to Svet Zhekov for drawing this to our attention. Report added on Nov 5, 2015.

This patch modifies heasoft-6.17/Xspec/src/spectral/modelData/ Makefile

12.9.0g An error was introduced in v12.9.0 when interpreting levels given in the plot contour command. This fix restores the old behavior. Our thanks to Kim Page for spotting this. Report added on Nov 5, 2015.

This patch modifies heasoft-6.17/Xspec/src/XSPlot/Commands/ ContourPlot.h, XSPlot/Plot/ CreateContourPlotGroups.cxx, and .h

12.9.0h This restores the ability to read in XFLT keywords whose values are numbers encoded as strings. Previously 12.9.0 could only read XFLT strings of format "< key> :< val> ". Our thanks to Nora Troja for bringing this to our attention. Report added on Nov 19, 2015.

This patch modifies heasoft-6.17/Xspec/src/XSModel/Data/ OGIP-92aData.cxx

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: Thursday, 19-Nov-2015 12:35:02 EST