Diffs from version 2.0 to 3.0 |
This is the reason why eclipse version number jumped from 2.0 to 3.0. Each time a new mode or instrument is supported, the version number is increased. This time it has to be, with the support of ISAAC/SOFI data reduction. Most users on these instruments will make use of the jitter mode, which is an observation technique requiring very delicate data processing procedures. Specialized routines have been written to handle this data flow in the right way, producing publishable images from a set of raw data frames.
What are the changes brought to eclipse to allow processing of jitter modes? First, SOFI and ISAAC produce huge amounts of data every night, and handling a single frame set means juggling with about a gigabyte of FITS files. Virtual memory handling was almost unavoidable to allow fast processing without memory saturation. Another issue was the number of parameters to set up to run the command. The unusually high number of values to provide prevented the use of command-line options which would have been unusable. An initialisation file does the job of parameter setting, making use of the routines provided by the SFL library (see below).
All algorithms present in the jitter command have been carefully described in a separated document. Access it here: jitter algorithmic documentation.
detpeak has also now different possible output formats, namely a simple format with values separated by tabulations, and a saoimage compatible output allowing to load the points directly from this utility.
Some new options have been added to this command. It is now possible to request integer shifts or integer rotations (rotations of +90, +180 or -90 degrees) for which only pixel swapping operations are needed. In these cases, since no resampling is done, the process is considerably faster.
A family of interpolation kernels is now offered for user specification. The --kernel option allows to change the interpolation kernel. Another option requests warping to show the tabulated kernel values (see --showkernel).
The GNU getopt utilities are now included in eclipse default distribution to allow portable long options.
The GNU regexp utilities version 0.12 have now been included in eclipse default distribution to allow portable regular expression matching.
References: