Aviary
Aviary copied to clipboard
NASA's aircraft analysis, design, and optimization tool
### Desired capability or behavior. Code to set up core subsystems gets repeated wherever we have a phase instance; functionize it and use that function instead. This seems like a...
### Desired capability or behavior. The fuselage average diameter variable is used by both FLOPS, GASP, and external codes (such as VSP). However, FLOPS uniquely does not define average diameter...
### Desired capability or behavior. Currently, Aviary automatically adds all core subsystems to the problem through hardcoded temp code in methods for L2. This needs to be changed so the...
### Desired capability or behavior. In methods_for_level2.py, core subsystems and external subsystems are handled separately, but as they both use the SubsystemBuilderBase interface. It should be possible to unify how...
### Desired capability or behavior. In solved_alpha_group.py there is a requirement that passed data for alt, mach, alpha are in ascending order, which is required for metamodels to work. There...
### Desired capability or behavior. `simplified_takeoff.py` and `simplified_landing.py` contain components that convert between mass and weight but in English units, meaning they use the GRAV_ENGLISH_LBM constant that currently is hardcoded...
### Desired capability or behavior. from @Kenneth-T-Moore: `manual_overrides` is a misnomer. The user specifies an override by providing a value for a normally-computed-output in the .csv or the `aviary_values` dict....
### Desired capability or behavior. `Dynamic.Mission.RANGE` and `Dynamic.Mission.DISTANCE` have the same meaning in Aviary. We should choose one and rename throughout Aviary. The difference is probably a holdover from the...
### Desired documentation content. Make sure we are properly documenting default values for all arguments for CLI commands ### Is there any existing documentation on your requested topic? Please describe....
### Desired capability or behavior. Search for any remaining instances of one-off option-to-value components added to subsystems and replace with `opts2vals` (using helper functions as needed) ### Is your feature...