Getting Started
A quick tour of the desktop app, plus a preview of the upcoming CLI and web interfaces.
1. Launch the desktop application
The fastest way to get productive if you installed via the Windows or Linux installer.
-
Open OsdagBridge
Use the desktop shortcut created by the installer, or run it manually from a source checkout:
python -m osdagbridge.desktop -
Create a new bridge project
Choose a bridge type (currently Plate Girder Bridge), then fill in the input form covering geometry, materials, and loading.
-
Run the analysis
Hit the design button and let the native solver (OpenSeesPy), or OspGrillage do the heavy lifting for the analysis and design checks.
-
Generate a report
Export a full design report (PDF) once the design passes all IRC code checks.
2. Command-Line Interface Coming Soon
A headless CLI designed for scripting, batch runs, and automated CI pipelines.
# Run an analysis from a project definition (preview)
osdagbridge analyze project.yaml --solver native
# Generate a PDF report from the analyzed project (preview)
osdagbridge report project.yaml report.pdf
Project files will be plain YAML, making them easy to version-control and diff alongside your other engineering artifacts.
3. Web Application Coming Soon
The Django + React stack planned for browser-based, multi-user access.
Backend (Django)
REST API serving the core bridge computation routines.
python src/osdagbridge/web/backend/manage.py runserver
Frontend (React)
Interactive web UI with 3D bridge visualization.
cd src/osdagbridge/web/frontend
npm install
npm start
Next steps
Dig deeper into how OsdagBridge is put together.
Architecture
How the shared core, bridge types, and components fit together.