Camber is an open-source structural health monitoring (SHM) platform for bridges and civil infrastructure. It is a desktop application that ingests sensor data (vibration, displacement, strain, temperature, …), manages assets and sensors, evaluates thresholds, and visualises status on dashboards, charts, and a map.
Where existing open-source SHM tools are signal-processing / modal-analysis libraries, Camber is the operational platform layer above them — asset management, monitoring, and data handling — as open, vendor-neutral software.
Camber was previously called BridgeQ.
- Asset & sensor management (full CRUD; rename / delete)
- Sensor-file import — tidy and wide/multi-channel CSV, auto-detected and
locale-robust, with a preview before writing (via
camber-convert) - Threshold evaluation & status
- Time-series charts with a Live mode +
POST /measurementsingest API - Frequency analysis — FFT amplitude spectrum + spectrogram (numpy)
- Built-in sample dataset (Data ▸ Load sample data) so first run just works
- Map view (QtWebEngine + Leaflet)
- Local SQLite storage, multi-project database switching
- CSV / XLSX / PDF export
- Local HTTP extension API on
127.0.0.1:8765 - Rotating error log + crash-safe exception handling (Help ▸ View logs)
See docs/ROADMAP.md for the honest take on data-scale limits and the path to production (storage, streaming, analysis depth).
# Windows / PowerShell
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -e .
camber # launch the desktop app
python scripts\run_dev.py # run the local API only (no Qt) on :8765Camber reads an open, vendor-neutral data format produced by camber-convert, a separate MIT-licensed converter published to PyPI. Keeping the converter standalone and MIT-licensed lets other tools adopt the open format freely.
Camber is free and open-source software, licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). See LICENSE for the full text.
In short: you are free to use, study, modify, and share Camber. If you distribute a modified version — or run a modified version as a network service — you must make your source code available under the same license. This keeps Camber free for everyone.
Camber bundles the separately-developed camber-convert library, which is licensed under the more permissive MIT license so that other tools can adopt the open data format freely. See NOTICE for attribution and third-party license details.
Contributions are welcome. By submitting a contribution you agree to license it
under the project's license and certify that you wrote it (or have the right to
submit it) via a Developer Certificate of Origin (DCO) sign-off — add
Signed-off-by: Your Name <you@example.com> to your commits (git commit -s).