get_rotated_column_average¶
- grizli.prep.get_rotated_column_average(data, mask, theta, axis=1, statfunc=<function nanmedian>, order=0)[source]¶
Get median along an image axis after rotating by and angle
theta, e.g., for long NIRcam diffraction spikes- Parameters
- dataarray-like
Science data
- maskarray-like
Mask for valid data
- thetafloat
Rotation angle passed to
scipy.ndimage.rotate(degrees)- axisint
Image axis along which to compute
statfunc- statfuncfunction
Statistic to calculate. Should be
nan-safe as masked pixels are filled withnan- orderint
Interpolation order for
scipy.ndimage.rotate. Defaultorder=0is nearest-neighbor interpolation and fastest
- Returns
- backarray-like
Filled array of
statfuncrotated back to the original frame