Skip to main content

Come analyze HEASARC, IRSA, and MAST data in the cloud! The Fornax Initiative is now welcoming all interested beta users.

Xspec Home Page

v12.7.1 March 2012

New features

  • New models: gadem, vgadem, eplogpar, logpar, optxagn, optxagnf, and pexmon.
  • The convolution models rdblur, rdblur2, kdblur and kerrconv have been sped up. They are now O(N) instead of O(N$^2$) where N is the number of energy bins in the response.
  • Continued rationalization of Compton reflection routines. eqpair, eqtherm, compth, compps, ntee now all use the same routines as reflect and ireflct. For models with ionized reflector there may be changes in results because the new code uses the actual input spectrum to calculate the ionization fractions while the old code assumed a power-law.
  • The parameter simulation arrays used for the calculation of eqwidth and flux error are now accessible through tclout.
  • initpackage now works on Cygwin. The static_initpackage work-around is no longer needed and has been removed.
  • New Fortran interface wrapper function RFLABD, for reading new abundance tables into external programs using the XSPEC models library.
  • Added an xsetbl function for use in external programs. This provides access to XSPEC's internal exponential table model routines, similar to what xsatbl and xsmtbl do for additive and multiplicative table models.
  • bayes command is now supported for response parameters (ie. gain).
  • New show version option.
  • Improved error command output messaging. The error results now have lower chatter level (5) than most of the warning messages (10), thus making it easier to filter out the warnings.
  • PyXspec beta version upgraded to v1.0. See the PyXspec release notes for details.

Enhancements previously released as patches to 12.7.0

  • New tclout options: <nullhyp>, <rerror>.

Bug fixes

All bug fixes to v12.7.0 released as patches a-u are included in v12.7.1. In addition the following problems have been corrected:

  • Program aborted when attempting to fit with gain parameters attched to dummy responses.
  • Program aborted when removing a spectrum with a response containing gain parameters, AND while that response was temporarily replaced with a dummy response.
  • The save command did not add the default .xcm extension for file names that included a path.
  • A crash could occur if the EBOUNDS array wasn't the right size.
  • It was not possible to plot 2 or more models in a multi-panel plot model display.