The ConStrobe software suite provides tools for modeling, visualizing, and automating construction operations through discrete-event simulation. It includes the ConStrobe Desktop Application for model creation and analysis, and pyConStrobe, a Python library for automation, data integration, and optimization.
All components are available free of charge for research and educational use. For commercial applications or funded research, please contact Dr. Joseph Louis to discuss licensing and collaboration opportunities.
ConStrobe (Construction Operations Simulation for Time and Resource-Based Evaluations) is a discrete-event simulation platform for modeling complex construction operations. It builds on the Stroboscope language originally developed by Dr. Julio Martínez (Martínez 1996), extending it with modern capabilities for visualization, GIS/BIM integration, and automation.
pyconstrobe is a Python library that connects Python scripts to the ConStrobe desktop environment. It allows users to set model attributes, automate simulation runs, and exchange data between ConStrobe and other analytical tools.
Install in your Python environment by running the following command in your terminal or command prompt:
pip install pyconstrobe
Example uses:
Documentation and Examples: [pyconstrobeExamples Download Link]