Come analyze HEASARC, IRSA, and MAST data in the cloud! The Fornax Initiative is now welcoming all interested beta users.
v12.9.1 Jan 2017
New features
- New Models:
carbatm NS non-magnetic C atmosphere clumin calculates luminosity hatm NS non-magnetic H atmosphere ismabs High-resolution ISM absorption rfxconv reflection from ionized disk slimbh slim accretion disk snapec galaxy cluster spectrum using SN yields (b)(v)(v)tapec apec model with different temperatures for continuum and emission lines tbfeo tbabs model with O and Fe only variable tbgas tbabs model with no grains tbpcf tbabs model with partial covering tbrel tbabs model that allows negative columns vashift velocity shift an additive component vmshift velocity shift a multiplicative component voigt emission line with a Voigt profile xilconv reflection from ionized disk xscat dust scattering out of the beam - Updated Models:
- apec models updated to AtomDB 3.0.7
- nei models updated to AtomDB 3.0.4 eigen files
- The apec code now has the ability to add new line shapes for broadening although at present only a single Gaussian line shape is operational.
- A new xset option APECMINFLUX can be used to specify a minimum line flux below which lines are not broadened. Also the maximum flux in any line in the apec model is saved as apecmaxlineflux and this can be recovered using tcloutr modkeyval apecmaxlineflux. At the moment both this and APECMINFLUX do not include the 1e14 normalization factor and any time dilation correction.
- The code for the various CEI models was rationalized and there is a new C++ routine calcMultiTempPlasma which can be used by other models. The old Fortran sumdem routine remains as a wrapper for old models.
- tbabs model code has been updated. The old version is available by using xset TBABSVERSION 1.
- Updated nsmaxg model with new tabulated model files.
- Increased the speed for accessing values from table models.
- Modified table model code to support new keywords LOELIMIT and HIELIMIT to specify model values to be taken below and above the tabulated energies.
- Plotting:
- Added low and high energy limits to setplot id so lines are only shown for the specified energy range.
- Added setplot (no)contimage option to turn on (off) the background image in contour plots.
- The keV to Angstrom conversion value stored in Numerics.h has been updated to that from CODATA 2014.
- Fitting:
- Added parallelization to chain walker calculations and to the goodness simulations.
- The error command can now process parameters from more than 1 model in a single call.
- In the various cstat statistics, any correction file spectrum is now taken account. This does implicitly assume that the correction file has Poisson statistics.
- The Tcl script lrt.tcl now uses the fakeit nowrite option so intermediate faked files are not written out. Also, now works for multiple data groups.
- Input/Output:
- Increased the precision of the reported output from the tclout command options.
- Increased the allowed flux (counts) to beyond the 4-byte limit when running fakeit with counting statistics selected.
- New tclout option fileinfo writes the value of the keyword given as the fileinfo argument. e.g. tclout fileinfo detnam returns the value of the detnam keyword in the spectrum extension.
- Xspec.init file:
- Added PARALLEL to set default parallelization options
- Added NEI_VERSION to set default version for NEI models
- Added CONTOUR_IMAGE to set default for adding image to contour plots
- Changed default cross-sections from bcmc to vern
- The manual has now been rewritten in LaTeX. The appendix on statistics has been expanded. Cross-referencing has been improved.
Bug fixes
All bug fixes to v12.9.0 released as patches are included in v12.9.1. In addition, the following problems have been corrected:
- A previous revision to the goodness command removed the requirement that the fit must be in a valid state at the start, however it was incorrectly marking the fit as being in a valid state at the end.
- When re-reading a previously loaded table model file, XSPEC was not correctly recognizing whether or not parameter error values existed.
- A spectrum's displayed net count rate variance needs to be updated when the fit weighting method gets changed.