Expand description
HDF5-inspired binary format for simulation checkpoints and time series data.
The OxiFile format stores hierarchical groups of typed datasets with
attributes, serialized to a compact binary representation.
Structs§
- Attribute
- A named metadata attribute attached to a dataset or group.
- Binary
Mesh - A minimal binary triangle mesh representation.
- Binary
Particle Data - Compact binary storage for particle data (positions + optional scalars).
- Dataset
- A named, typed, shaped array of raw bytes with optional attributes.
- Dataset
Shape - Describes the shape (dimensions) of a dataset.
- Group
- A named container that holds datasets, subgroups, and attributes.
- OxiFile
- Root container for the OxiPhy binary file format.
- Simulation
Checkpoint - High-level helper for writing physics simulation checkpoint data.
Enums§
- Attribute
Value - Possible values for an attribute.
- Data
Type - Supported element types for datasets.
- Endianness
- Which byte order a binary stream uses.
- Format
Version - Supported OxiFile format versions.
Functions§
- read_
string - Reads a length-prefixed UTF-8 string, advancing
pos. - read_
u32 - Reads a
u32in little-endian format, advancingpos. - read_
u64 - Reads a
u64in little-endian format, advancingpos. - rle_
compress_ f64 - Very simple run-length compression for f64 arrays.
- rle_
decompress_ f64 - Decompress a run-length encoded f64 array.
- write_
string - Appends a length-prefixed UTF-8 string (u32 length + bytes).
- write_
u32 - Appends a
u32in little-endian format. - write_
u64 - Appends a
u64in little-endian format.