Skip to content

v0.3.0

Latest

Choose a tag to compare

@jennifferweslowski-design jennifferweslowski-design released this 25 Aug 09:37
· 6 commits to main since this release

binquery v0.3.0

v0.3.0 adds one reproducible command for trying the complete local workflow without
providing footage.

Highlights

  • Added binquery demo --out <directory>.
  • The demo generates a 30-second ffmpeg lavfi test video locally, then runs
    split -> index -> doctor -> query and writes the clips, index, and query.json
    under the requested directory.
  • The output directory must be new or empty. Existing files are never overwritten.
  • The GitHub Actions real-model smoke test now invokes the same public demo command
    instead of maintaining a separate shell-only workflow.
  • Added unit coverage for orchestration order, output writing, CLI error handling,
    and refusal to use a non-empty output directory.

Try it

python3 -m venv .venv
.venv/bin/pip install binquery
.venv/bin/binquery demo --out /tmp/binquery-demo

The first run may download the OpenCLIP ViT-B-32 weights. Generated files remain
local. The synthetic test pattern verifies that the pipeline runs end to end; it is
not a semantic-quality benchmark for real editing footage.

Verification

  • 13 unit tests pass on the release candidate.
  • GitHub Actions passes installation, unit tests, and the real-model no-footage demo.
  • The demo produces three time-grid clips, nine indexed stills, a readable index,
    and a non-empty ranked query.json on the GitHub runner.