Source code for pacman.lib.models.exponential_visit

import sys
import numpy as np

sys.path.insert(0, '..')

[docs]def exponential_visit(t, data, params, visit: float = 0.): exp1, exp2 = params exp1 = exp1[visit] exp2 = exp2[visit] idx = data.vis_idx[visit] t_vis = data.t_vis[data.vis_idx[visit]] return (1. - exp1 * np.exp(-t_vis/exp2))
#return (1. - np.exp(-exp1 * t_vis - exp2)) # alternative parametrization