CONSTROBE – Construction Operations Simulation for Time and Resource Based Evaluations: Link to Download
ConStrobe is a software for creating and running discrete event simulation models. It is based on the STROBOSCOPE simulation language developed by Dr. Julio Martinez and described in his dissertation (Martinez 1996). Dr. Martinez also wrote a great introductory paper to EZStrobe (Martinez 2002), which has an example exercise that can directly be used to learn ConStrobe. The software is free to use for educational research. Commercial entities may contact Dr. Louis for information on obtaining and using the software. It is available for free for research and educational uses. Please note that it currently only works on Windows Operating Systems.
pyJStrobe: Install using pip in python environments by typing: pip install pyjstrobe in the command line.
pyJStrobe is a python library that enables users to set attributes in ConStrobe using python and automate the running of simulations. This is very useful for running multiple simulations with different resource configurations and for automating the transfer of data from different sources to ConStrobe. For example, truck haul durations could be obtained from a GIS application using the python library geopandas and used to populate the activity duration of the Haul activity in a jStrobe earthmoving model.
pyJStrobe Examples: Link to Download
These examples provide a simple demonstration of integrating python with CONSTROBE.