Hoekstra J. Programming and Scientific Computing in Python 2022