coalignment

This package implements functions for coaligning image data.

sunkit_image.coalignment Module

This module provides routines for the co-alignment of images and MapSequence objects through both template matching and corrections due to solar rotation.

Functions

match_template_to_layer(layer, template)

Calculate the correlation array that describes how well the template matches the layer.

apply_shifts(mc, yshift, xshift[, clip])

Apply a set of pixel shifts to a MapSequence, and return a new MapSequence.

mapsequence_coalign_by_match_template(mc[, ...])

Co-register the layers in a MapSequence according to a template taken from that MapSequence.

calculate_match_template_shift(mc[, ...])

Calculate the arcsecond shifts necessary to co-register the layers in a MapSequence according to a template taken from that MapSequence.

calculate_solar_rotate_shift(mc[, layer_index])

Calculate the shift that must be applied to each map contained in a mapsequence in order to compensate for solar rotation.

mapsequence_coalign_by_rotation(mc[, ...])

Move the layers in a mapsequence according to the input shifts.