buffalo_panel.config.PanelCaseSpec

class buffalo_panel.config.PanelCaseSpec(schema_version, units, case, solver, freestream, geometry, reference=<factory>, post=None)[source]

Top-level Buffalo Panel case schema.

Attributes

schema_version

Schema version number for the serialized panel case.

units

Unit declarations used by the serialized case.

case

Human-readable case metadata.

solver

Solver and backend selection.

freestream

Freestream state.

geometry

Geometry definitions for the case.

reference

Reference quantities for integrated coefficient normalization.

post

Optional post-processing requests.

schema_version: int

Schema version number for the serialized panel case.

units: UnitsSpec

Unit declarations used by the serialized case.

case: CaseMetadataSpec

Human-readable case metadata.

solver: SolverSpec

Solver and backend selection.

freestream: FreestreamSpec

Freestream state.

geometry: GeometrySpec

Geometry definitions for the case.

reference: ReferenceSpec

Reference quantities for integrated coefficient normalization.

post: PostProcessingSpec | None

Optional post-processing requests.