Both aeattcor.sl and
pile_estimate.sl are written as S-lang scripts that use
features found in S-lang versions > 2.1.0. They use ISIS as
the run environment, and require an ISIS version >= 1.4.9.
(There are many
reasons why you should be doing your spectral analysis with ISIS
arise every day.)
The following is a complete dependency list, and suggested order
of builds. Although the list at first blush might seem a bit
daunting, almost all of the software builds with relative ease on
Linux systems, and binaries of DS9, and SLgtk are available for several
platforms. (Note that ISIS can be configured to build off of existing
cfitsio and pgplot libraries. This is our recommended method of
building.) Furthermore, beyond the Suzaku tools discussed here, the
programs below allow a great deal of sophisticated analyses to be
performed, as we discuss in our paper
XSPEC: Towards Highly Configurable Analysis", by M. Noble and
M. Nowak, 2008, PASP.
- The cfitsio library, current version >= 3.24.
(Or build using the cfitsio library in HEASOFT/XSPEC.)
- The pgplot library, current version >= 5.2.
(Or build using the pgplot library in HEASOFT/XSPEC.)
- The S-lang scripting language, current version >= 2.2.2 (>2.1.0 required)
Optional: The XSPEC analysis package, current version >=12.6.0.
(This is not required for these Suzaku scripts. However,
should you wish to later use ISIS for data analysis while
invoking standard XSPEC models, it is best to build XSPEC at this
point. Also, cfitsio and pgplot builds are most easily done by building them via HEASOFT/XSPEC.)
- The ISIS analysis application, current version >= 1.5.0-22
(required version >= 1.4.9).
- The XPA communications library, current version >= 2.1.12.
- The SAOds9 image display tool, current version >= 6.0.
The remaining S-lang module dependencies are also grouped together at the S-Lang Modules Packages webpage.
- The S-lang xpa and DS9 module, current and required version >= 0.5.
- The S-Lang Gtk module (which includes the
utility that is used by pile_estimate.sl), current version >= 0.7.5.
The S-lang Gtk module is requried for full functionality of the
pile_estimate.sl tool (partial functionality is obtainable
without it), but is not required for the aeattcor.sl
Gtk can be very difficult to build from source. Therefore we
recommend that users download and install the Gtk module as a binary,
rather than a source build. (The SLGtk module is self-contained, and
should have all library dependencies already incorporated into it.)
The following are ASCII files, downloadable from this web site.
They're just scripts! No builds required! (However, you might
have to edit the first line to point toward your own location of
- The aeattcor.sl script, current version 0.2.0.
- The pile_estimate.sl script, current version 1.0.0.
The most difficult platforms to build the above software on are Apple
machines, which can be quirky (especially if one is also trying to
build XSPEC and incorporate XSPEC local models). See the advice
Note that although the above modules are required for the tools to
function, detailed knowledge of their inner workings are not
required to utilize the tools.