aglc vs. dmextract
The CIAO tool, dmextract, can also be used to bin light curves. There are both major and minor differences between this and the aglc functions and analysis methods. There are planned enhancements to be made to dmextract; in this case, aglc can be considered a prototype for the future dmextract.
The operational difference is that dmextract is file-based, whereas aglc is memory-based. In aglc, files can be read once and binned many times, for different selection criteria (such as vs "hardness" region). This can result in a large performance benefit for large event files.
Another advantage of memory-based analysis is that arbitrary operations can be applied to results using the S-Lang infrastructure. With each histogram, for example, reverse indices are saved. This allows rather complex filtering to be applied. For example, bins with count-rates above an arbitrary threshold can be selected, and the reverse indices used to access some other property of each event binned, such as wavelength in order to bin spectra.
Some current limitations of dmextract (but which will be removed in future versions) are:
Some limitations or differences of aglc:
This page was last updated Dec 2, 2007 by David P. Huenemoerder. To comment on it or the material presented here, send email to firstname.lastname@example.org.