computational cognition; Bayesian activelearning; autonomous experimentation; adaptive designoptimization; Python software package