Module directory

The six runtime modules share the httk.* namespace. Their aggregate API reference is pinned to this site’s submodule revisions; each module also has a separate documentation subsite.

Runtime modules

httk-core

Shared contracts, exact vector and datastream models, OPTIMADE definitions, registries, and dependency-free record models. Import path: httk.core.

httk-atomistic

Exact crystal-structure and symmetry representations, together with the file-format I/O layer (CIF/mCIF, POSCAR/CONTCAR, VASP OUTCAR/XDATCAR/WAVECAR, and trajectory JSONL) that previously lived in the retired httk-io module. Import path: httk.atomistic (I/O under httk.atomistic.io and httk.atomistic.integrations.vasp).

httk-analyse

Generic lower-convex-hull construction and materials-science phase-diagram analysis. Import path: httk.analyse.

httk-store

Data-management capabilities and validation over core’s provider and definition contracts. Import path: httk.store.

httk-serve

Web-facing application serving, OPTIMADE protocol serving, and generic HTTP/OpenAPI protocol serving (including a Data Space Protocol implementation). Import paths: httk.serve.web, httk.serve.optimade, httk.serve.http, and httk.serve.dsp.

httk-workflow

Workflow and calculation orchestration capabilities. Import path: httk.workflow.

Selected snapshot versions

The manifest-derived table below is the authoritative documentation link for the exact snapshot represented by this site.