Next: Index
Up: VERSION 3.2-0
Previous: Other changes
- In the order-fitting/clipping process it is now possible to
select an order of fit less than 4.
- In the ech_spatial task it is no longer possible to set the
value of DEK_BELOW greater than DEK_ABOVE and vice versa.
Previously this would cause various problems.
- Internal arrays in profiling tasks have been enlarged and
range checks are now performed prior to array usage. This
has removed some intermittent crashes.
- Most FORMAT statements using Hollerith characters have been updated.
- An error in the data access layer relating to default object
dimensions has been fixed.
- Previously, in plots of order-trace versus fitted-curve the points
of the order trace were shifted down. This gave the impression that
the fit was offset by a constant. This bug has been removed.
This bug also affected the order trace overlaid on image plots.
- A limitation in ECH_MEAN_MEDIAN whereby only the first 5000 values of
a dataset would be used in median determination has been removed.
- An error causing a crash for
USE_MEDIAN=YES in the order-location
task has been removed. USE_MEDIAN=YES now works OK.
- An error in the call sequence causing unaligned memory access and
crashing ECH_DECOS2 has been removed.
- Spurious `Unknown fitting function' messages appearing when using
ECH_DECOS2 have been removed.
- Centroid-mode tracing now includes a filter for bad values in images.
Previously, these bad values would break the centroiding code causing
a crash with a floating-point exception.
- The spatial-profiling task now includes various filters for bad
values which would break it.
- A commonly-occurring divide-by-zero error in the optimal extraction
algorithm implementation has been removed.
- The simple extraction algorithm will now handle bad-pixel values as
well as, or instead of, quality arrays in object images.
- The simple extraction algorithm will now handle bad-pixel values in
arc images.
- The profile-weighted extraction algorithm will now handle bad-pixel
values as well as, or instead of, quality arrays in object images.
- The profile-weighted extraction algorithm will now handle bad-pixel
values in arc images.
- The HELP facility is now accessible from the echmenu program (bug in
v3.1-0).
- The quick-look extraction algorithm will now handle bad-pixel
values as well as, or instead of, quality arrays in object images.
- The quick-look extraction algorithm will now handle bad-pixel
values in arc images.
- After running the quick-look extraction the colour of plots is now
reset to black rather than being left blue.
- The 2-D simple-extraction algorithm will now handle bad-pixel values
in arc images.
- The 2-D simple-extraction algorithm will now handle bad-pixel values
as well as, or instead of, quality arrays in object images.
- The arc-line width estimator routine can now handle bad values in the
image. The routine has been improved to scale data according to the
number of good values obtained, previously no scaling was applied.
- After running the trace-consistency checker the colour of plots is
now reset to black rather than being left red.
- The blaze-fitting option now checks for the case
TUNE_NOFLAT=YES,
previously it would simply crash in this case.
- After running the order-trace plotting task the colour of plots is
now reset to black rather than being left red.
- Image displays autoscale to suit the data rather than using fixed
(incorrect) values dependant on the image dimensions.
- Order tracing with DISPLAY=YES now works,
previously this caused
a crash due to a type mismatch in a subroutine call.
- Previously, order tracing with fitted traces displayed overlaid on
the traced image only worked when some other plot had been made in
the session. This can now be the first plot in a session.
- A crash when running the trace-consistency checker with
DISPLAY=YES has been removed.
- Evaluation of SPLINE-fitted order traces in the order-tracing task
was not done correctly, causing the program to crash in some cases.
This bug has been removed.
- Reporting of messages relating to NULL (!) and ABORT (!!) responses
to parameter prompts is no longer deferred.
- The faulty arc-line database file $ARCDIRS/THAR.sdf
has been replaced.
- Incomplete database entries in $ARCDIRS/ THAR.sdf and
CUAR.sdf
have been filled. The first 10 and last 11 entries, which should be
partially present, were completely omitted. The database builder has
been corrected to add the partial entries.
- When using ech_idwave, in the case of one identified feature in an
order, the program would crash when trying to determine the wavelength
range for the order. This bug has been removed.
- Option `M' in the ech_idwave task, order-processing menu,
no longer crashes the program.
- In the ech_idwave task, in the event of a wavelength polynomial
being
of such a low-order that all points are fitted exactly (giving zero
RMS error) the program no longer crashes on a divide-by-zero.
- The interactive mode of ech_idwave, options < and >
no-longer cause a crash when the display is not zoomed.
- In the interactive mode of ech_idwave, option `I' would work only
once per option `P' this has been fixed.
- In the interactive mode of ech_idwave, option `I', the list of
nearby
features is centred on the selected feature, rather than the next
feature up in wavelength.
- Arc line database files no longer have to have write access enabled.
This means that files in $ARCDIRS do not have to be copied to an
ECHOMOP user's working directory.
- Several missing parameters have been added to the interface files.
- An infinite loop on detection of bad columns or rows in ech_fcheck
has been removed.
- A divide-by-zero error in ech_ffield for local mean or median
calculation has been removed.
- In ech_ffield the calculation of local medians now uses the correct
start point in the X-direction. Previously, the median for the start
point X-TUNE_FFLSMP rather than
X-(TUNE_PFLSMP/2), was being used.
- In ech_fitblz, a floating point overflow could occur when automatic
fitting became unstable. The overflows are now clipped.
- The type of the parameter
TUNE_SCFRACT was incorrectly set as
_INTEGER. It is now _REAL.
- Several internal changes to the scrunching routines have been made to
prevent scrunched spectra being reflected in the wavelength axis,
i.e., all the fluxes being negative.
- Errors in the sky modeller which would lead to attempted processing
of points outside the bounds of an image have been removed.
- The sky modeller now filters out bad-pixel values.
- The object profile modeller now filters out bad-pixel values.
- In several tasks, notably the extractions, weighting of the
contribution from `boundary' pixels has been corrected to a smooth
function. The function previously had two discontinuities at the top
and bottom edges of the extraction channel--introducing a `jump' in
some data.
- Errors in the pixel-weighting scheme implementation and pixel
selection in the blaze fitter have been removed.
- ECHMENU Option 1.2 (ech_decos1) is now allowed to be an automated
step. Previously the value of TUNE_CRTRC
was always taken as NO in
this case. In the same way, Options 11.3 and 11.4 now also work as
elements in a TUNE_AUTOMATE request.
- NDF_SQMF has been used to switch off automatic QUALITY component
checking as ECHOMOP does this itself.
- The copy-last-plot-to-hardcopy device option in ech_plotter
now works.
- Several divide-by-zero opportunities in the 2-D sky modeller have been
removed.
- The 2-D sky modeller now handles bad-pixel values in input data.
- The routine which identifies order numbers now works, this helps
automatic wavelength calibration proceed faster.
Next: Index
Up: VERSION 3.2-0
Previous: Other changes
ECHOMOP-Echelle Data Reduction Package
Starlink User Note 152
Norman Gray
2003 July 14
E-mail:norman@astro.gla.ac.uk
Copyright © 2003 Council for the Central Laboratory of the Research Councils