Skip to content

scalars

scalars #

Concrete scalar leaf types, grouped by the domain of what they measure.

One type per module, sorted into primitives (Bool, Number, String), time (Time/Date, Duration), position (where the device is: Location, Pose, Angle), geometry (what it scanned: Depth, PointCloud, Mesh, ARWorldMap), imaging (Image, Video, Panorama, Thumbnail, Exposure, Exif), identity (UserID/Participant), and environment (Weather). Whether a scalar serializes as JSON or as a file is a property of the type, not of its folder. The machinery they build on (Scalar / JSONScalar / FileScalar, Keyable, field transforms) lives in types.core.scalar; re-exports live at the capturegraph root.