salabim: discrete event simulation and animation in Python