Skip to content

Commit 62568cf

Browse files
raullenchaiclaude
andcommitted
Release v0.2.0
Supervision interop (Detection.from_supervision), LineRule min_frames debounce, ZoneRule grace/anchor robustness, two hero examples (rtsp_to_webhook, from_supervision) + latent_vec, distribution renamed to trio-retina, complete [all] extra, and an honesty pass on the forecast / latent-channel claims. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent a660edb commit 62568cf

6 files changed

Lines changed: 9 additions & 6 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ What actually happened (include the full traceback if there is one).
2828

2929
## Environment
3030

31-
- Trio Retina version: <!-- e.g. 0.1.0 -->
31+
- Trio Retina version: <!-- e.g. 0.2.0 -->
3232
- Python version: <!-- e.g. 3.11 -->
3333
- OS: <!-- e.g. macOS 14, Ubuntu 22.04 -->
3434
- Optional extras installed: <!-- e.g. [yolo], [video], none -->

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
88

9+
## [0.2.0] — 2026-06-17
10+
911
### Added
1012

1113
- Example `examples/latent_vec.py`: populate the dual-state latent `vec` channel by
@@ -121,7 +123,8 @@ First public open-source release.
121123
(`JsonlSink`, `WebhookSink`).
122124
- `event_f1` / `match_events`: a generic metric to compare two event streams.
123125

124-
[Unreleased]: https://github.com/machinefi/trio-retina/compare/v0.1.0...HEAD
126+
[Unreleased]: https://github.com/machinefi/trio-retina/compare/v0.2.0...HEAD
127+
[0.2.0]: https://github.com/machinefi/trio-retina/releases/tag/v0.2.0
125128
[0.1.0]: https://github.com/machinefi/trio-retina/releases/tag/v0.1.0
126129
[0.0.4]: https://github.com/machinefi/trio-retina
127130
[0.0.3]: https://github.com/machinefi/trio-retina

CITATION.cff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ abstract: >-
1111
world models.
1212
repository-code: https://github.com/machinefi/trio-retina
1313
license: Apache-2.0
14-
version: 0.1.0
14+
version: 0.2.0

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ Full rationale, references, and the world-model stack: [`DESIGN.md`](DESIGN.md).
209209

210210
## 🗺️ roadmap
211211

212-
Early but real (`v0.1.0`). Stable: the event layer + JSON Schema/validator, the composable pipeline (`|` / list / JSON), YOLO + open-vocab + VLM detectors (plus `from_supervision` interop), IoU + Norfair trackers, and jitter-robust rules (`exit_grace_s` · `anchor` · `min_frames`).
212+
Early but real (`v0.2.0`). Stable: the event layer + JSON Schema/validator, the composable pipeline (`|` / list / JSON), YOLO + open-vocab + VLM detectors (plus `from_supervision` interop), IoU + Norfair trackers, and jitter-robust rules (`exit_grace_s` · `anchor` · `min_frames`).
213213

214214
Next: ByteTrack / OC-SORT · `proximity` / `anomaly` events · VLM-as-event-source · Kafka / MQTT sinks · the **latent channel** (surface V-JEPA scene + per-object embeddings). See [`CHANGELOG.md`](CHANGELOG.md).
215215

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "trio-retina"
7-
version = "0.1.0"
7+
version = "0.2.0"
88
description = "Model-agnostic computer-vision pipeline: turn any detector (YOLO, VLM, Grounding DINO) into structured tracking events — zone intrusion, line-crossing, dwell, counting — over video or RTSP. The state layer for world models."
99
readme = "README.md"
1010
requires-python = ">=3.10"

retina/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
from .worldstate import Entity, Relation, Vec, WorldState
5656
from .zones import Line, Zone
5757

58-
__version__ = "0.1.0"
58+
__version__ = "0.2.0"
5959

6060
__all__ = [
6161
# runner

0 commit comments

Comments
 (0)