NUBO: A Transparent Python Package for Bayesian Optimisation