runBlot
- drizzlepac.ablot.runBlot(imageObjectList, output_wcs, configObj={}, wcsmap=<class 'drizzlepac.wcs_functions.WCSMap'>, procSteps=None)[source]
Top-level interface for running the blot step from within AstroDrizzle.
This function performs the blot operation on a list of input images to create distorted versions that can be compared with the original input images for cosmic ray detection. It takes the median (drizzled) image and “blots” it back to match the original distorted geometry of each input image.
- Parameters:
- imageObjectListlist
List of imageObject instances to be processed through the blot step. Each imageObject contains the input image data and associated metadata.
- output_wcsWCS object
World Coordinate System object that defines the coordinate transformation for the output (median/drizzled) image that will be blotted back to the input image geometries.
- configObjdict, optional
Configuration object containing all the parameters needed to control the blot operation, including interpolation method, sky handling, and other blot-specific settings. Default is an empty dictionary.
- wcsmapWCSMap, optional
Custom mapping class to use for coordinate transformations between the drizzled and blotted image coordinate systems.
- procStepsProcessingSteps, optional
Object used to track and log the progress of processing steps within the AstroDrizzle pipeline. If provided, the blot step will be logged. Default is None.
Notes
This function serves as the high-level interface called by AstroDrizzle to perform the blot operation. It checks whether the blot step should be performed based on the configuration settings, and if so, calls the lower-level
run_blotfunction to perform the actual blotting operation.