Skip to content

Development

Working on OpenFlight itself, plus the experimental and validation work that is not part of the production path.

  • Firmware build

    Build the IWR6843 configurable image from source. Not needed to flash the prebuilt release.

  • TrackMan test process

    How accuracy claims here were validated against a reference monitor.

  • Spin replay bench

    The dechirped-sideband spin estimator test bench.

  • Camera & YOLO

    Experimental vision work. Disabled in the production kiosk.

  • Analysis tooling

    Offline and live session analysis. K-LD7 era, deprecated hardware.

Contributing

See CONTRIBUTING.md in the repository for development setup, code quality standards, and the pull request process.

Quick reference:

uv run pytest tests/ -v                        # tests
uv run pylint src/openflight/ --fail-under=9   # lint (must score 9.0+)
uv run ruff check src/openflight/              # format check
make docs-build                                # build these docs, strict

Always use uv for Python commands — never bare python, pip, or pytest.