D
DreamLake

Examples

Raw Timestamps

Create a TextTrack with manual timestamps — no video source needed.

import dreamlake as dl
 
track = dl.text_track(
    prefix="/experiment/annotations",
    space="robotics@alice",
)
 
# Add entries with explicit time ranges
track.add("Robot idle",           st=0.0,  et=5.0)
track.add("Reaching for object",  st=5.0,  et=8.5)
track.add("Grasping",            st=8.5,  et=10.0)
track.add("Lifting",             st=10.0, et=12.0)
track.add("Placing",             st=12.0, et=15.0)
 
# With frame-level precision
track.add("Contact detected", st=8.5, et=8.6, sf=255, ef=258)
 
track.flush()