API Reference
This is the class and function reference of HABIT. Usage lives in the Habitat Guide and Python API guide (v2.0). Spec / component names: Habitat Spec component catalog.
Note
Packages below are listed as links with a short task gloss. This page does not dump autosummary tables of every classifier, selector, or kernel. Click a package to see its classes and functions.
The declarative registry of the stable surface lives in
habit/_public_api.py (PUBLIC_NAMESPACES). Package pages document
that export surface (each package __all__). Anything not exported
there is internal and may change without notice.
Taught Python paths: Study for a full habitat
study, and habit.<capability> for a single operator. Pipeline / Spec
stage lists are advanced.
Habitat analysis pipeline
habit.recipes: named study designs- Spec, RunPolicy, and YAML isomorphism
habit.contracts: in-memory data modelhabit.voxel_features: per-voxel descriptorshabit.supervoxel: partition an ROIhabit.habitat_model: fit and assign habitatshabit.habitat_features: quantify habitatshabit.feature_preprocessing: scale voxel-feature matriceshabit.precision: repeatability screenhabit.pipeline: compose subject / table pipelineshabit.combiners: compose feature treeshabit.report: run-scoped persistence and figureshabit.viz: publication overlays- Execution backends
- Adapters (
habit.adapters) habit.datasets: demo pack and synthetic builders- Numeric kernels (
habit.kernels) - Component registry
- Plugin introspection API
- Errors and optional dependencies
Supporting bookmarks
Tabular ML after a habitat feature table, plus image I/O / preprocessing for data ingestion. Frozen supporting paths — not a wall of classifiers on this index.
Narrative guides
Walkthroughs next to this reference (not class tables):