buffalo_wings.airfoil.AirfoilDocumentSpec
- class buffalo_wings.airfoil.AirfoilDocumentSpec(schema_version, airfoils=<factory>, curves=<factory>)[source]
Bases:
objectTop-level airfoil schema document.
The document owns the mapping from unique airfoil names to individual airfoil definitions and the mapping from unique curve names to open section-curve definitions. Individual airfoil definition specs intentionally do not carry their own schema-level names because the same definition may be referenced under different document-level roles.
Attributes
Schema version number for the serialized airfoil definition document.
Named airfoil definitions keyed by their document-level identifiers.
Named open section-curve definitions keyed by document identifiers.
- schema_version: int
Schema version number for the serialized airfoil definition document.
- airfoils: dict[str, AirfoilDefinitionSpec]
Named airfoil definitions keyed by their document-level identifiers.
- curves: dict[str, CurveDefinitionSpec]
Named open section-curve definitions keyed by document identifiers.