API

This section contains the exhaustive module-level API reference. The shared diagnostics types used across workflows live in buffalo_core.diagnostics. Buffalo Panel re-exports the shared numeric typing through buffalo_panel.type_aliases, while the underlying source of truth lives in buffalo_core.typing. The shared numeric converters live in buffalo_core.numeric.

buffalo_panel.assembly

Public assembly-facing types for Buffalo Panel.

buffalo_panel.basis

Basis descriptors used by panel element families.

buffalo_panel.app.gui

Package containing graphical user interfaces.

buffalo_panel.app.tui

Package containing text-based user interfaces.

buffalo_panel.app.cli

Package containing command line interfaces.

buffalo_panel.config

Structured case-input schema and loaders for Buffalo Panel.

buffalo_panel.families

Element-family abstractions and DOF maps.

buffalo_panel.formulations

Supported aerodynamic formulations.

buffalo_panel.geometry

Geometry primitives and helpers for panel discretizations.

buffalo_panel.kernels

Kernel interfaces, registries, and default backend wiring.

buffalo_panel.post

Post-processing result containers for solved panel systems.

buffalo_panel.singularities

Singularity descriptors used by panel formulations.

buffalo_panel.solvers

Linear solver backends.

buffalo_panel.type_aliases

Project-local facade for shared Buffalo Core numeric type aliases.

buffalo_panel.views

Element-level diagnostic views.