Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.
HEASoft and XSPEC are now available as conda packages. See details ....
![]() |
|||||
Redesign Home | Design | Problem | Scripting | Compatibility |
Fitting | There are four major elements to the problem domain in XSPEC12.
|
![]() |
![]() |
Consistent with the modular design philosophy is another component, CCfits. CCfits is a class library that addresses the problem of encapsulating calls to read and write FITS files. Originally written only to support FITS I/O within XSPEC12 it was later decided to release CCfits as a standalone package for use by C++ programmers accessing FITS data, extending the XSPEC12 development cycle by about 6 months in the process! |
|
![]() |
![]() |
Of the problem domain elements, the modules representing Data are the most fundamental. The Fit and Plotting modules are somewhat higher level in the sense that Data and Model do not depend on them (The Response classes currently have a weak dependence on Model through the need to represent convolution operations). More importantly, perhaps, is the fact that none of the models depend at all on XSPEC's command language or user interface, so they can in principle be reused by another program that needs, say similar data representations. |
|
![]() |
![]() |
[Redesign Home] [Design] [Problem] [Scripting] [Compatibility] |