kernel

method of dascore.proc.basic.Imag source

kernel(
    self ,
    data ,
    meta ,
    out_meta ,
)

Return the imaginary part, which is zero for real data.

Asked for explicitly rather than through imag: numpy answers zero for a real array, and the standard refuses the question, so the answer numpy gives has to be built here to mean the same thing on every backend.