OPTIMADE trajectory JSON Lines¶
httk-trajectory-jsonl is a streaming holding format. The public filename
convention is .traj.jsonl; the loader registers .jsonl because core strips
one compression suffix and dispatches on the remaining final suffix. Thus
.traj.jsonl.gz works through the normal text datastream/compression path.
The first line is an OPTIMADE 1.2.0 dense partial-data header with an
x-httk-trajectory description. Subsequent lines are frame objects containing
index, fractional_site_positions, and observables; variable-cell files
also contain lattice_vectors. See the httk.io.optimade_jsonl module
docstring for the normative schema. Values are float64 presentation values;
there is no exact-token channel.
Binary framing is intentionally not included. Its framing and random-access trade-offs remain a separate design decision.
TrajectoryJsonlFile.path returns the source filename string used to construct
the lazy reader.