XiaoHongbo-Hope opened a new pull request, #9785:
URL: https://github.com/apache/paimon/pull/9785

   ### Purpose
   
   Let `PaimonLeRobotDataset` consume logical frames assembled from multiple 
Paimon tables without copying them into a managed LeRobot table group.
   
   ### Changes
   
   - Add the public `LeRobotFrameReader` batch contract: a logical Arrow schema 
plus `read_indices(indices, columns)`.
   - Add `PaimonLeRobotDataset.from_reader(reader, metadata)`.
   - Coalesce base and delta-window indices into one reader call per Dataset 
batch.
   - Keep Episode selection, delta windows, padding, image decoding, 
transforms, and Torch conversion in the existing Dataset.
   - Validate the logical schema and every returned control row against LeRobot 
v3 metadata.
   
   The reader owns source-table snapshot binding and reference resolution. This 
keeps customer-specific Steps/Images/Topics layouts outside the community API. 
Logical video readers remain a follow-up; existing video-backed Paimon table 
groups are unchanged.
   
   ### Tests
   
   - `52 passed` in `LeRobotValidationTest`.
   - Python 3.6 syntax compilation, flake8 for changed library files, and `git 
diff --check` pass.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to