Skip to content

Make guggenheim-bilbao.jpg the only sample image - #1034

Merged
EHxuban11 merged 1 commit into
devfrom
chore/remove-parkour-sample
Nov 11, 2026
Merged

EHxuban11 merged 1 commit into
devfrom
chore/remove-parkour-sample

Conversation

@EHxuban11

@EHxuban11 EHxuban11 commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

SAMPLE_IMAGE pointed at libreyolo/assets/parkour.jpg, so every script, notebook, doc and agent that wanted a sample image picked it up. The project's showcase image is guggenheim-bilbao.jpg; this makes it the only sample image.

Changes

  • SAMPLE_IMAGE now points at libreyolo/assets/guggenheim-bilbao.jpg.
  • parkour.jpg leaves the package; parkour_result.jpg is deleted. A test-only copy lives at tests/data/parkour.jpg (exposed as PARKOUR_FIXTURE in tests/fixture_images.py) for parity tests whose goldens depend on its exact pixels. Goldens are unchanged.
  • Scripts, CLI help text and tools switched to the Guggenheim image. Example output is now image 1/1 guggenheim-bilbao.jpg: 1536x1194 1 person.
  • Tests that need several detections (e.g. D-FINE/DEIM export) use the fixture copy; the CLIP embed smoke and UI summary tests use the Guggenheim image.
  • Guard: tests/unit/test_no_parkour_sample.py fails if "parkour" reappears in libreyolo/, docs/ (except docs/provenance/), notebooks/, scripts/, skills/, tools/, examples/ or the READMEs, or if a parkour file is back in libreyolo/assets/. AGENTS.md states the rule.

The website (libreyolo.com) already switched every sample link to the Guggenheim image, so no page breaks when this reaches release.

Tests

Locally with pytest -n 4: the touched unit tests (158 passed, 13 skipped), the new guard, and the affected e2e tests (CLIP embed, CoreML, PP-YOLOE ONNX, PicoSAM3).

Code provenance

Original code written for this PR. No code ported or adapted from other repositories.

RetriggerView in GreptileConfidence Score: 5/5

The PR appears safe to merge.

Summary

The PR makes guggenheim-bilbao.jpg the shared sample image.

  • LibreYOLO's shared sample and examples now use the Guggenheim photo.

Reviews (1) · Last reviewed commit: "chore: make guggenheim-bilbao.jpg the on..." · Reviewed by Greptile

SAMPLE_IMAGE now points at libreyolo/assets/guggenheim-bilbao.jpg.
parkour.jpg and parkour_result.jpg leave the package assets; a test-only
copy lives in tests/data/parkour.jpg for parity and golden tests.
Scripts, CLI comment and image-agnostic tests use the Guggenheim image.
A unit guard (tests/unit/test_no_parkour_sample.py) and an AGENTS.md rule
keep parkour out of user-facing material.
@EHxuban11
EHxuban11 merged commit bccd2a5 into dev Nov 11, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant