Software

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 Desktop

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 Python Library

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:

  • Automate parametric studies and sensitivity analyses.
  • Integrate data from external sources (e.g., GIS or optimization algorithms).
  • Run multiple scenarios programmatically for resource planning or uncertainty analysis.

Documentation and Examples: [pyconstrobeExamples Download Link]