aperture_center
- jwst.extract_1d.extract.aperture_center(profile, dispaxis=1, middle_pix=None)[source]
Determine the nominal center of an aperture.
The center is determined from a weighted average of the pixel coordinates, where the weights are set by the profile image.
If
middle_pix
is specified, it is expected to be the dispersion element at which the cross-dispersion center should be determined. In this case, the profile must contain some non-zero elements at that dispersion coordinate.If
dispaxis
is 1 (the default), the return values are in (y,x) order. Otherwise, the return values are in (x,y) order.- Parameters:
profile (ndarray) – Pixel weights for the aperture.
dispaxis (int, optional) – If 1, the dispersion axis is horizontal. Otherwise, the dispersion axis is vertical.
middle_pix (int or None) – Index value for the center of the slit along the dispersion axis. If specified, it is returned as
spec_center
.
- Returns:
slit_center (float) – Index value for the center of the aperture along the cross-dispersion axis.
spec_center (float) – Index value for the center of the aperture along the dispersion axis.