H5CPP  v1.14.0
Modern C++ templates for HDF5 serial and parallel I/O
Loading...
Searching...
No Matches
Project Reports

Curated design notes, taxonomies, inventories, and surveys that document why h5cpp looks the way it does — and where it's going. These complement the auto-generated API reference (function signatures and class trees) with the prose that explains the design decisions behind them.

Architecture & Design

The "why does this layer exist and how was it built" reports.

Inventories & Guides

Exhaustive catalogues of what's available and how to use it.

h5cpp-compiler Attribute Taxonomies

One taxonomy per backend — exhaustive attribute vocabulary that the h5cpp-compiler's AST walker parses to produce each artifact.

Surveys & Comparisons

Project Assessment

  • h5cpp Usability Evaluation — v1.12.7 per-category feature scorecard with rationale (✔ / ◇ / ✘ status across 13 dimensions)

Source-of-thought vs source-of-truth

The reports in this section are the published reference — what consumers of the docs site should know. The corresponding workspace- internal source-of-thought documents live in vargalabs-workspace/tasks/h5cpp-*.md and may carry more deliberation (rejected alternatives, open questions, ephemeral analysis). Treat the published version as the canonical statement; treat the workspace version as the history of how we got here.