apairo declare
Describe it once, in a file you own.
The scaffold fills in every loader it detects and guesses clocks from
filenames — here a 19-digit nanosecond epoch. apairo reads
apairo.yaml and never writes it; for a read-only mount, keep it
elsewhere and pass declare=.
# apairo declaration -- how to read this dataset.
# This file is yours: apairo reads it and never edits it.
version: 1
channels:
ouster_points:
loader: npys
alias: lidar # public name
key: {name: '(\d+)$', units: [ns]} # clock from filenames