Core routine for performing ‘drizzle’ operation on a single input image All input values will be Python objects such as ndarrays, instead of filenames File handling (input and output) will be performed by calling routine.
Return useful help from a file in the script directory called module.help
Merge static or CR mask with mask created from DQ array on-the-fly here.
Interface for running ‘wdrizzle’ from TEAL or Python command-line.
This code performs all file I/O to set up the use of the drizzle code for a single exposure to replicate the functionality of the original ‘wdrizzle’.
Perform drizzle operation on input to create output. The input parameters originally was a list of dictionaries, one for each input, that matches the primary parameters for an IRAF drizzle task.
This method would then loop over all the entries in the list and run ‘drizzle’ for each entry.
Perform the drizzle operation on a single chip. This is separated out from run_driz_img() so as to keep together the entirety of the code which is inside the loop over chips. See the run_driz() code for more documentation.
Perform the drizzle operation on a single image. This is separated out from run_driz() so as to keep together the entirety of the code which is inside the loop over images. See the run_driz() code for more documentation.