1 aria_nbv API Reference

This section is generated from Google-style docstrings in aria_nbv/aria_nbv/. The published GitHub Pages build refreshes these pages via quartodoc in .github/workflows/quarto-publish.yml.

This is the public package-contract surface. The generated reference follows the importable aria_nbv package topology while excluding app, UI, data-cache, and experimental roots that are not stable package documentation surfaces.

Package docstrings own conceptual contracts, equations, shapes, references, and actor/oracle boundaries because they remain closest to the implementation. Use the nested module pages for ASE/EFM snippets, strict VIN offline stores, target selection, rollouts, rendering, RRI metrics, training entrypoints, and VIN one-step scoring internals.

1.1 Package Dependencies

The generated diagram below aggregates static Python imports between public top-level packages. Edge labels count importing modules. It is a navigation aid, not a runtime call graph or an actor/oracle data-flow model.

Code
---
config:
  theme: base
  htmlLabels: true
  flowchart:
    htmlLabels: true
  themeVariables:
    background: "#ffffff"
    primaryTextColor: "#1F2937"
    lineColor: "#64748B"
    edgeLabelBackground: "#ffffff"
  themeCSS: |
    .edgeLabel { color: #1F2937; background-color: #ffffff; }
---
%% Generated by scripts/quartodoc_generate_dependency_diagram.py; do not edit.
flowchart LR
  configs["configs"]
  data_handling["data_handling"]
  datasets["datasets"]
  geometry["geometry"]
  lightning["lightning"]
  oracle["oracle"]
  pose_generation["pose_generation"]
  rendering["rendering"]
  reporting["reporting"]
  rollouts["rollouts"]
  rri_metrics["rri_metrics"]
  targets["targets"]
  utils["utils"]
  vin["vin"]
  vin -->|"35"| utils
  oracle -->|"24"| rollouts
  oracle -->|"20"| data_handling
  lightning -->|"19"| data_handling
  vin -->|"19"| data_handling
  lightning -->|"18"| utils
  oracle -->|"18"| utils
  reporting -->|"14"| oracle
  data_handling -->|"13"| utils
  oracle -->|"13"| configs
  oracle -->|"13"| pose_generation
  reporting -->|"13"| rollouts
  lightning -->|"12"| vin
  rollouts -->|"12"| utils
  reporting -->|"11"| lightning

  classDef package fill:#E1D5E7,stroke:#9673A6,color:#1F2937,font-weight:600,stroke-width:1.5px,rx:6,ry:6;
  class configs,data_handling,datasets,geometry,lightning,oracle,pose_generation,rendering,reporting,rollouts,rri_metrics,targets,utils,vin package;
Figure 1: Static cross-package imports in the public ARIA-NBV package surface.

1.2 Stable Package Surface

Generated from the importable aria_nbv package topology. Nested sidebar entries follow dotted module paths; package pages document their public reexports, while leaf module pages document local symbols.

Back to top