v0.8.0 — compute core extracted to betaflight-chirp-core
Highlights
The skill's compute layer is now the external public package betaflight-chirp-core (pinned v0.1.4) — the single source of truth shared with the FPVLogForge backend. The analysis scripts (analyze_blackbox, chirp_analysis, spectral_analysis, step_response) are now thin CLI wrappers over it.
Behavior is unchanged — outputs verified byte-for-byte against the previous scripts.
Changed
- Compute core extracted to
betaflight-chirp-core(decode, chirp FRF/Bode, step response, spectral noise, self-contained bilingual HTML report).build_skill_zip.pyvendors the package into the release zip (sandbox can't pip-install). Bundles core v0.1.4 with the shared, mountable report renderer assets (report_assets/). betaflight-chirp-core @v0.1.4now declared inrequirements.txt/pyproject.toml, so a plaingit clone+pip install -r requirements.txt/uv runcan run the scripts (installs from git —gitmust be on PATH).README.mdandSKILL.mdupdated to describe the wrapper-over-core architecture.
Removed
blackbox_decoder.pyandblackbox_signal.py— now provided by the vendoredbetaflight_chirp_core.
The runtime-only skill zip is attached automatically by CI once this release is published.