AccumulatorMeanStack¶
- 
class lsst.meas.algorithms.AccumulatorMeanStack(shape, bit_mask_value, mask_threshold_dict={}, mask_map=[], no_good_pixels_mask=None, calc_error_from_input_variance=True, compute_n_image=False)¶
- Bases: - object- Stack masked images. - Parameters: - shape : tuple
- Shape of the input and output images. 
- bit_mask_value : int
- Bit mask to flag for “bad” inputs that should not be stacked. 
- mask_threshold_dict : dict[int:float], optional
- Dictionary of mapping from bit number to threshold for flagging. Only bad bits (in bit_mask_value) which mask fractional weight greater than this threshold will be flagged in the output image. 
- mask_map : list[tuple], optional
- Mapping from input image bits to aggregated coadd bits. 
- no_good_pixels_mask : int, optional
- Bit mask to set when there are no good pixels in the stack. If not set then will set coadd masked image ‘NO_DATA’ bit. 
- calc_error_from_input_variance : bool, optional
- Calculate the error from the input variance? 
- compute_n_image : bool, optional
- Calculate the n_image map as well as stack? 
 - Methods Summary - add_image(image[, weight])- Add an image to the stack. - add_masked_image(masked_image[, weight])- Add a masked image to the stack. - fill_stacked_image(stacked_image)- Fill the image after accumulation. - fill_stacked_masked_image(stacked_masked_image)- Fill the stacked mask image after accumulation. - stats_ctrl_to_threshold_dict(stats_ctrl)- Convert stats control to threshold dict. - Methods Documentation - 
add_image(image, weight=1.0)¶
- Add an image to the stack. - No bit-filtering is performed when adding an image. - Parameters: - image : lsst.afw.image.Image
- Image to add to the stack. 
- weight : floatornp.ndarray, optional
- Weight to apply for weighted mean. If an array, must be same size and shape as input image. 
 
- image : 
 - 
add_masked_image(masked_image, weight=1.0)¶
- Add a masked image to the stack. - Parameters: - masked_image : lsst.afw.image.MaskedImage
- Masked image to add to the stack. 
- weight : floatornp.ndarray, optional
- Weight to apply for weighted mean. If an array, must be same size and shape as input masked_image. 
 
- masked_image : 
 - 
fill_stacked_image(stacked_image)¶
- Fill the image after accumulation. - Parameters: - stacked_image : lsst.afw.image.Image
- Total image. 
 
- stacked_image : 
 - 
fill_stacked_masked_image(stacked_masked_image)¶
- Fill the stacked mask image after accumulation. - Parameters: - stacked_masked_image : lsst.afw.image.MaskedImage
- Total masked image. 
 
- stacked_masked_image : 
 - 
static stats_ctrl_to_threshold_dict(stats_ctrl)¶
- Convert stats control to threshold dict. - Parameters: - stats_ctrl : lsst.afw.math.StatisticsControl
 - Returns: - threshold_dict : dict
- Dict mapping from bit to propagation threshold. 
 
- stats_ctrl : 
 
- shape :