The following enhancements have been made to IDL's data analysis functionality for the 6.0 release:
The FITA keyword to the CURVEFIT routine allows you to specify parameters that should remain fixed.
The STATUS keyword to the CURVEFIT routine specifies a named variable that will contain an integer indicating the status of the computation.
See CURVEFIT for more details.
A new MEASURE_ERRORS keyword has been added to GAUSSFIT, which allows you to pass in a vector of standard measurement errors for each data point. Prior to IDL6.0, GAUSSFIT would assume measurement errors of 1.0 for each point. Now, if MEASURE_ERRORS is not specified, the measurement errors are assumed to be zero.
See GAUSSFIT for more details.
You can now fine tune the offset between pixels and coordinates for ROI vertices. The PIXEL_CENTER allows you to specify the location of the lower-left mask pixel.
For more details, see IDLanROI::ComputeMask.
The INTERVAL_VOLUME procedure, ISOSURFACE procedure, and MESH_DECIMATE function now provide a way to monitor the progress of the algorithms performed by these routines; using the PROGRESS_CALLBACK, PROGRESS_METHOD, PROGRESS_OBJECT, PROGRESS_PERCENT, and PROGRESS_USERDATA keywords. By using these keywords, you can present progress bars to your users during the execution of these routines. See INTERVAL_VOLUME, ISOSURFACE, and MESH_DECIMATE for details.