-
Notifications
You must be signed in to change notification settings - Fork 69
Episode Recorder #810
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
alexmillane
merged 69 commits into
main
from
alex/feature/record_per_episode_metadata_and_results_2
Jun 29, 2026
Merged
Episode Recorder #810
Changes from 64 commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
089e7a2
Add google style guide docstrings to AGENTS.md
alexmillane 85cfba3
Add variation recorder for sampled input factors
alexmillane 41a8c15
Thread variations recorder through IsaacLabArenaRLEnv
alexmillane 64dce30
Correct tests that don't need build_registered()
alexmillane 7d4e856
Added printing of details of the variation samples
alexmillane d0f0f20
lint.
alexmillane 7154b50
Merge branch 'main' into alex/feature/agents_md_docstrings
alexmillane 6353b5f
Drastically shorten the docstring guidance in AGENTS.md
alexmillane d988ec5
Merge branch 'alex/feature/agents_md_docstrings' into alex/feature/va…
alexmillane 7c74c8c
Reattack the docstrings.
alexmillane 8767c5e
WIP
alexmillane 8af91de
Backticks
alexmillane 3f3be33
Merge branch 'alex/feature/agents_md_docstrings' into alex/feature/va…
alexmillane 2006653
Put back in backticks
alexmillane 5887bbb
Merge branch 'alex/feature/agents_md_docstrings' into alex/feature/va…
alexmillane 02f32d5
Cleanup
alexmillane 36d49b3
split camera recordings per episode instead of one long video
aiguldzh-nvidia cf8e7e3
apply pre-commit fixes
aiguldzh-nvidia c70baae
fix: skip episode counter increment when no frames were written
aiguldzh-nvidia d41f7a8
fix: scope camera video filenames per rebuild to avoid overwrites
aiguldzh-nvidia 2cb3de9
fix: cover --camera-video dash alias in pre-sim camera-enable guard
aiguldzh-nvidia 0151399
drop partial episodes on close instead of flushing them
aiguldzh-nvidia bdac7ba
address code review comments on camera_video.py
aiguldzh-nvidia 31694b3
add unit tests for CameraObsVideoRecorder
aiguldzh-nvidia 4afa006
Get rid of base class sample
alexmillane 5cf0543
Add pandas as a dep to arena
alexmillane cd12f67
Merge branch 'alex/fix/missing_pandas_dep' into adzhumamurat/camera_r…
alexmillane 1fc490f
Centralize rollout env video-recording wrapping
alexmillane 0920eb0
Address review: rename video flags, date output dir, move module
alexmillane def4875
Drop dash-aliased video flag variants
alexmillane 3d2a814
Move video modules into isaaclab_arena/video package
alexmillane 1f2352e
Add evaluation visualization gallery
alexmillane 5a483ea
Rework gallery into a served evaluation report
alexmillane e03f736
Expand evaluation report to cover the whole multi-job run
alexmillane 20950ed
Self review
alexmillane 3fb75de
Merge branch 'main' into alex/feature/variations_recording
alexmillane 89657f9
Restore compile_env_notebook.py
alexmillane c9578d6
Rename --evaluation_report to --serve_evaluation_report
alexmillane bb2ab29
report: resolve to the most recent dated run when given a parent dir
alexmillane 381dd57
Add --evaluation_report_serve_port to policy and eval runners
alexmillane b30fbab
Always build the evaluation report; separate building from serving
alexmillane acd090c
docs: document the evaluation report in the quickstart pages
alexmillane 7ea7640
Self review.
alexmillane c9b4727
docs: mirror the gr00t HTML report edits into openpi
alexmillane 2406b40
Revert the openpi eval config.
alexmillane cc9f6e2
Merge branch 'main' into alex/feature/evaluation_visualization
alexmillane df5cc39
Address review.
alexmillane 7e4fb41
Align on singular variation_recorder.
alexmillane 49c4643
Merge branch 'main' into alex/feature/evaluation_visualization
alexmillane 1ebe665
First stab at the episode recorder.
alexmillane ec86bb5
Merge branch 'alex/feature/evaluation_visualization' into alex/featur…
alexmillane f362c31
Move to manager based design with terms
alexmillane 6d5e58c
centralize episode idx tracking, minimize recorded data, integrate ep…
alexmillane 28e4eec
Merge base: integrate centralized episode index, minimized records, v…
alexmillane ea9540e
Merge.
alexmillane b02d91a
Record per-episode variation samples; add recording/ package files
alexmillane 95d4a2c
Address PR review comments
alexmillane 33bb621
Allow custom episode recorder terms via IsaacLabArenaEnvironment
alexmillane 1969052
Record per-env per-episode records.
alexmillane 4e0b094
Self reivew. Visualize variations in report.
alexmillane ffb7b9a
Fix bug.
alexmillane 4934888
Self review.
alexmillane 75240f7
Solve bug.
alexmillane 8554694
Rework test.
alexmillane bd9344b
Merge branch 'main' into alex/feature/record_per_episode_metadata_and…
alexmillane 66bfdef
Merge branch 'main' into alex/feature/record_per_episode_metadata_and…
alexmillane a4b3199
Add 20s timeout.
alexmillane 55dec99
Address review comments.
alexmillane b24f700
Merge branch 'main' into alex/feature/record_per_episode_metadata_and…
alexmillane File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.