Commit Graph

1554 Commits

Author SHA1 Message Date
CarolinePascal 6da993ef1a chore(format): format code 2026-06-15 19:13:50 +02:00
CarolinePascal eba2a696ab fix(review): add Claude review 2026-06-15 19:08:08 +02:00
CarolinePascal b90f7e3590 test(reencode): fixing reencoding monkeypatch 2026-06-15 18:36:12 +02:00
CarolinePascal 73d60854b4 fix(update video info): fixing update video info logic to match the recording and editing use cases 2026-06-15 17:56:32 +02:00
CarolinePascal 9dd7aee176 fix(save images): fixing image saving in dataset tools 2026-06-15 17:56:32 +02:00
CarolinePascal addbf8d7e4 docs(dataset tools): updating docs 2026-06-15 17:56:32 +02:00
CarolinePascal 23f5459ba1 docs(docstring): updating docstrings 2026-06-15 17:56:32 +02:00
CarolinePascal f27582ca24 feat(dataset tools): adding missing docstrings and features for depth fill support in dataset edition tools 2026-06-15 17:56:32 +02:00
CarolinePascal 362233bf8f fix(rebase): rebase follow up corrections 2026-06-15 17:56:32 +02:00
CarolinePascal eec9edf72d docs(mermaid): fixing mermaid diagram 2026-06-15 17:56:32 +02:00
CarolinePascal dc6469d69a fix(pyav check): fixing PyAV option validation for integer codec options by normalizing
numeric values before calling `is_integer()`

Co-authored-by: Wensi (Vince) Ai <59036629+wensi-ai@users.noreply.github.com>
2026-06-15 17:56:32 +02:00
CarolinePascal ca89a8d3fe chore(format): formatting code 2026-06-15 17:56:32 +02:00
CarolinePascal 9b72f454e9 test(dataset tools): adding missing tests for new dataset edition tools features 2026-06-15 17:56:32 +02:00
CarolinePascal f2a6838909 test(fix): fixing depth tests 2026-06-15 17:56:32 +02:00
CarolinePascal 435465b00c docs(depth): improving depth maps docs 2026-06-15 17:56:32 +02:00
CarolinePascal 05e1aad501 chore(format): formatting code 2026-06-15 17:56:31 +02:00
CarolinePascal 243adf6695 test(depth encoding): updating and cleaning video/depth encoding tests 2026-06-15 17:56:31 +02:00
CarolinePascal 06e9442149 test(depth): cleaning up depth tests 2026-06-15 17:56:31 +02:00
CarolinePascal 05c9a9c095 feat(output unit): adding support for output unit specification at dataset reading/training time
Co-authored-by: Wensi (Vince) Ai <59036629+wensi-ai@users.noreply.github.com>
2026-06-15 17:56:31 +02:00
CarolinePascal 6181d6b694 fix(depth units): fixing depth units output for the realsense cameras 2026-06-15 17:56:31 +02:00
CarolinePascal 971d7ea85b fix(is_depth): adding missing doctrings and is_depth arguments in video decoding functions
Co-authored-by: Wensi (Vince) Ai <59036629+wensi-ai@users.noreply.github.com>
2026-06-15 17:56:31 +02:00
CarolinePascal 56231b17d1 fix(typo): fixing typo 2026-06-15 17:56:31 +02:00
CarolinePascal 12a66324fb fix(from_video_info): fixing early validation issue in from_video_info 2026-06-15 17:56:31 +02:00
CarolinePascal 0cb8970283 test(cleaning): cleaning up tests 2026-06-15 17:56:31 +02:00
CarolinePascal 5498bac1b0 test(aggregate): extending aggregation tests to depth frames 2026-06-15 17:56:31 +02:00
CarolinePascal 05d2a6062d feat(tools): adding depth support in LeRobotDataset edition tools 2026-06-15 17:56:31 +02:00
CarolinePascal a1ec48d3a9 feat(batched dequantization): optimizing dequantize_depth for torch based batched dequantization 2026-06-15 17:56:31 +02:00
CarolinePascal c0d19ef35b fix(TIFF): add missing quantization and cleanup for TIFF files 2026-06-15 17:56:31 +02:00
CarolinePascal dd20029f4b fix(typo): fixing typo 2026-06-15 17:56:30 +02:00
CarolinePascal e961f8fec0 fix(normalization): restricting 255 normalization to non depth/uint8 images only 2026-06-15 17:56:30 +02:00
CarolinePascal ba7f23adf9 fix(realsense): fixing typo in realsense serial number 2026-06-15 17:56:30 +02:00
CarolinePascal a062ffb45c tests(typos): fixing typos in tests 2026-06-15 17:56:30 +02:00
CarolinePascal dfdeac1339 fix(info): fixing info metadata update when is_depth_map was set 2026-06-15 17:56:30 +02:00
CarolinePascal beaaaa3d99 fix(pre-commit): fixing mutable defautl value 2026-06-15 17:56:30 +02:00
CarolinePascal 8afd367c6a feat(refactor): refactor DepthEncoderConfig quantization pipeline, so that the methods do not live in the config class. Add pixel format - channels validation.Move the default pixel format for depth in the config file. 2026-06-15 17:56:30 +02:00
CarolinePascal 3c2a990ac3 feat(pix_fmt channels): use PyAv to check get pixel formats number of channels 2026-06-15 17:56:30 +02:00
CarolinePascal 4610d78c8c tests(depth): adding new tests for depth integration validation 2026-06-15 17:56:30 +02:00
CarolinePascal 30dbe0a71b test(fix): fixing exisiting tests to still work with latest features 2026-06-15 17:56:30 +02:00
CarolinePascal 7460d2a796 chore(typos): fixing typos 2026-06-15 17:56:30 +02:00
CarolinePascal 3cbde39767 fix(plumbing): fixing missing parts in the depth maps pipeline 2026-06-15 17:56:30 +02:00
CarolinePascal d818a68177 fix(stop_event): fixing stop_event race condition in camera classes 2026-06-15 17:56:30 +02:00
CarolinePascal e227adb64f feat(is_depth): simplifying is_depth nested name + legacy support 2026-06-15 17:56:29 +02:00
CarolinePascal 90f6f4c1d7 feat(depth shape): ensuring depth maps shape is always including the channel 2026-06-15 17:56:29 +02:00
CarolinePascal 597f7b063c chore(format): format code 2026-06-15 17:56:29 +02:00
CarolinePascal ea7bb153e0 feat(depth maps writer): adding support for raw depth maps recording with image writer 2026-06-15 17:56:29 +02:00
CarolinePascal a930fa8ca5 feat(viz): render depth observations as rr.DepthImage in Viridis 2026-06-15 17:56:29 +02:00
CarolinePascal e7191fc3ad feat(record): plumb DepthEncoderConfig through lerobot-record 2026-06-15 17:56:29 +02:00
CarolinePascal 712912d946 feat(robots/so_follower): emit + populate depth keys when use_depth 2026-06-15 17:56:29 +02:00
CarolinePascal 3826531a95 feat(features): route 2D camera shapes to observation.depth.<key> 2026-06-15 17:56:29 +02:00
CarolinePascal 325b351ff2 feat(cameras/realsense): expose async depth in metric meters 2026-06-15 17:56:29 +02:00