auki-layout-py
Synced from the repository
This page mirrors bindings/python/auki-layout-py/README.md in the auki-sdk repo (branch develop).
The repository is the source of truth.
PyO3 bindings for auki-layout — pure-function wrappers around the on-disk path helpers. Lets Python consumers (e.g. the ESL detector in detectors) compute SDK-canonical paths without re-implementing the __-substitution + directory-name conventions.
No state, no PyClasses. Each function returns a str.
Status: Shipped.
Public surface
registries_root(app_root)sensor_entry_path(app_root, peer_id, sensor_id, hash),clock_entry_path(app_root, peer_id, clock_id, hash),frame_entry_path(app_root, peer_id, frame_id, hash)— all registry path helpers takepeer_idas a parameter; disk layout isregistries/<kind>/<peer_id>/<id>/<hash>.json.session_root(app_root, session)timetransform_log_path(session_root, from_id, to_id)sensorlog_path(session_root, sensor_log_id)poselog_path(session_root, from_frame_id, to_frame_id)detection_log_path(session_root, detector_id, input_log_id)id_to_segment(id)
Depends on
auki-layout— Rust crate it wraps.