pub(crate) fn batch_lif_run<'py>(
py: Python<'py>,
n_steps: usize,
leak_k: i16,
gain_k: i16,
i_t: i16,
noise_in: i16,
data_width: u32,
fraction: u32,
v_rest: i16,
v_reset: i16,
v_threshold: i16,
refractory_period: i32,
) -> (Bound<'py, PyArray1<i32>>, Bound<'py, PyArray1<i16>>)