if input_type == "float32":
        extern.c_median_filt3d_float32(
            np.ascontiguousarray(arr), out, kernel_half_size, dif, ncore, dx, dy, dz
        )
    else: