Troubleshooting =============== Common issues and their solutions. The web application shows an error card --------------------------------------- **Symptom:** The 3D Viewer tab shows "Could not build the default scene" instead of the foundation geometry. **Cause:** The ``OP3_PHD_ROOT`` environment variable is not set or points to a directory that does not contain the required private data files (``tower_segments.csv``, ``tower_metadata.yaml``). **Fix:** Set the environment variable to point at the private data tree before launching the application:: # Windows (cmd) set OP3_PHD_ROOT=C:\path\to\private\data python -m op3_viz.dash_app.app Port 8050 is already in use ---------------------------- Another application (or a previous Op^3 instance) is listening on port 8050. Either close the other application or specify a different port in the launch command. OpenSeesPy import fails ------------------------ On Linux, OpenSeesPy requires the companion wheel ``openseespylinux``:: pip install openseespylinux On Windows, ``openseespy`` installs directly via pip. PDF report generation fails ---------------------------- Quarto must be installed. Download from https://quarto.org/ and ensure it is on the system PATH. Release audit shows FAIL on openfast_runner ------------------------------------------- The OpenFAST binary (``OpenFAST.exe`` on Windows) must be on the system PATH or its location must be specified in the runner configuration. This is an infrastructure requirement, not a test-logic error. Sequential tracker shows flat posterior --------------------------------------- If the posterior does not tighten across epochs, check that the sensor readings are actually changing between epochs. Identical readings produce identical likelihoods, and the posterior does not update.