pub(crate) fn py_recover_xor_ema( _py: Python<'_>, errors: PyReadonlyArray1<'_, i8>, n_channels: usize, alpha: f64, threshold: f64, ) -> PyResult<Py<PyArray1<i8>>>