buffalo_panel.app.gui
Package containing graphical user interfaces.
Functions
Return transformed airfoil coordinates for preview plotting. |
|
Return the schema-dependent airfoil parameters for one type. |
|
Return one canonical Buffalo Wings starter mapping. |
|
Return the default body mapping used for new geometry entries. |
|
Build a descriptive tooltip from schema metadata. |
|
Return the tooltip lines for one flow-field probe location. |
|
Return the default case mapping used to seed the GUI. |
|
Convert freestream and placement angle fields in-place. |
|
Expand limits to match a physical aspect ratio. |
|
Generate a Cartesian mesh for field evaluation. |
|
Scale field-grid resolution up when the current view is zoomed in. |
|
Return default plot limits centered on the geometry. |
|
Return a surface-exclusion radius based on the current grid spacing. |
|
Interpolate panel-centered quantities onto boundary nodes. |
|
Identify field points that are at least |
|
Identify field points that are outside the geometry polygon. |
|
Remove sans-serif fonts from text before exporting to PGF/TikZ. |
|
Serialize a tree-model branch back into nested Python data. |
|
Return whether a point lies inside or on the body boundary. |
|
Interpolate upper and lower surface values at one x-location. |
|
Replace airfoil parameter rows to match the selected airfoil type. |
Classes
Base class for viewers with common rendering lifecycle. |
|
Handles streamlines and pressure contours with ViewState awareness. |
|
Handles body previews and freestream indicators. |
|
Base interactive canvas for aerodynamic plots. |
|
Main window for the Buffalo Panel interactive research suite. |
|
Model to represent and edit simulation structure in a TreeView. |
|
Interpolated upper and lower surface values at a single x-location. |
|
Handles surface distributions and interactive cursors. |
|
Delegate to show specialized editors (Combo Boxes) in the tree view. |
|
Single source of truth for a plot viewport. |