DE-Sim: an object-oriented, discrete-event simulation tool for data-intensive modeling of complex systems in Python - Goldberg, Arthur; Karr, Jonathan (Journal of open source software, 2020)