Input supports single-channel position records and multi-channel acquisition records (position m, drive V, vibration m/s). All original channels are preserved in exports. Matching clock metadata does not verify physical synchronization.
Position analysis
Hardware disconnected. Import labels and calibration identifiers are not independently verified. Imported data stay separate from synthetic trials.
No measurement loaded.
Imports exist in memory only. Export before leaving this page. No upload to a server or automatic archive is implemented.
schemaVersion: "1.0.0"
origin: "imported-measurement"
runId, calibrationId, clockId, coordinateFrameId: nonempty identifiers
positionUnits: "m"
timeUnits: "s"
A_m, B_m: different finite coordinates in the same frame
samplePeriod_s: declared positive sampling period
baselineWindow_s: [start, end)
endpointWindow_s: [start, end)
samples: [{t_s, position_m}, ...]Each analysis window needs two or more samples and must lie within the record. Baseline must precede endpoint. Gaps larger than 1.5 times the declared sample period are flagged; gaps overlapping either analysis window block endpoint calculation. No interpolation, filtering or detrending is performed.
Endpoint is mean toward-A displacement in the endpoint window minus the baseline-window mean. Sample standard deviations are descriptive, not calibrated uncertainty. Single-channel clock metadata does not establish synchronization with drive or vibration channels. No force or location-memory conclusion is generated.
SHA-256 identifies the imported UTF-8 text, including whitespace. It does not authenticate the experiment, verify calibration, or make exports tamper-proof.