Skip to content

mecka converter: current embodiment names, intrinsics + task_name, pure write seam - #635

Closed
RyanPCo wants to merge 1 commit into
graphite-base/635from
ryanco/phase3-mecka-converter
Closed

RyanPCo wants to merge 1 commit into
graphite-base/635from
ryanco/phase3-mecka-converter

Conversation

@RyanPCo

@RyanPCo RyanPCo commented Sep 13, 2026 •

Copy link
Copy Markdown
Contributor

--arm maps to human_bimanual / human_left_arm / human_right_arm (the MECKA_*
enum members were removed in July). create_and_write gets the required
intrinsics= (MECKA_INTRINSICS; the dead per-episode intrinsics.json download
is removed) and task_name (--task-name, default "" as in eva_to_zarr) and
task_description (--task-description), plus provenance (converter name and
source_uri = the local data dir, or the query-stripped video URL when
downloading). The zarr write is a module function, write_episode_zarr, which
clips annotation spans to the episode and drops blank-label rows; head poses
are cut to the synced frame count like every other stream. Tested end to end
from the extractor's own output (with an undetected hand, whose all-zero pose
rows egoverse validate skips as missing frames) against egoverse validate; the
preview MP4 is optional (--no-mp4).

Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01MWtR1x5tjREwoxQZAnUGrh
Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01BbQNNaMAbTNMypegmJkv4s

🤖 Generated with Claude Code

https://claude.ai/code/session_01MWtR1x5tjREwoxQZAnUGrh
https://claude.ai/code/session_01BbQNNaMAbTNMypegmJkv4s

…re write seam

--arm maps to human_bimanual / human_left_arm / human_right_arm (the MECKA_*
enum members were removed in July). create_and_write gets the required
intrinsics= (MECKA_INTRINSICS; the dead per-episode intrinsics.json download
is removed) and task_name (--task-name, default "" as in eva_to_zarr) and
task_description (--task-description), plus provenance (converter name and
source_uri = the local data dir, or the query-stripped video URL when
downloading). The zarr write is a module function, write_episode_zarr, which
clips annotation spans to the episode and drops blank-label rows; head poses
are cut to the synced frame count like every other stream. Tested end to end
from the extractor's own output (with an undetected hand, whose all-zero pose
rows egoverse validate skips as missing frames) against egoverse validate; the
preview MP4 is optional (--no-mp4).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MWtR1x5tjREwoxQZAnUGrh
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BbQNNaMAbTNMypegmJkv4s
@RyanPCo
RyanPCo deleted the ryanco/phase3-mecka-converter branch September 22, 2026 13:21
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