Input and output formats

This section is the normative data-contract reference for Quantas. It defines what each workflow reads, which values are normalized before calculation, what is stored in native HDF5 files, and which information is preserved in reports and tabular exports.

The pages are organized in three groups.

Input contracts

Native result contracts

Human-readable outputs

Tabular exports, reports, and plot files explains deterministic reports, CSV and text exports, plot files, units, missing values, and the distinction between stored precision and displayed precision.

General rules

  • File extensions are conveniences, not scientific type identifiers. Native HDF5 readers inspect metadata; text readers inspect the declared format.

  • Numerical input is normalized to float64 before scientific calculation.

  • Unit labels and normalization bases are part of the data contract and must be read together with numerical arrays.

  • Native HDF5 is the authoritative machine-readable result. Reports, CSV files, and figures are derived views.

  • Unknown schema versions or incompatible units must be rejected rather than guessed.

  • Historical pre-release files are read only through explicit migration paths implemented by the responsible module.