def METHOD_NAME(self):
    sigshape = tuple(self.meta.partition_shape.sig)
    rad_in = self.params.rad_in
    rad_out = self.params.rad_out
    real_center = self.params.real_center
    real_rad = self.params.real_rad
    if not (real_center is None or real_rad is None):
        real_mask = 1-1*_make_circular_mask(
            real_center[1], real_center[0], sigshape[1], sigshape[0], real_rad
        )
    else:
        real_mask = None
    fourier_mask_out = 1*_make_circular_mask(
        sigshape[1]*0.5, sigshape[0]*0.5, sigshape[1], sigshape[0], rad_out
    )
    fourier_mask_in = 1*_make_circular_mask(
        sigshape[1]*0.5, sigshape[0]*0.5, sigshape[1], sigshape[0], rad_in
    )
    fourier_mask = np.fft.fftshift(fourier_mask_out - fourier_mask_in)
    half_fourier_mask = fourier_mask[:, :int(fourier_mask.shape[1]*0.5)+1]
    kwargs = {
        'real_mask': real_mask,
        'half_fourier_mask': half_fourier_mask,
    }
    return kwargs