OpenMDAO / Aviary

NASA's aircraft analysis, design, and optimization tool
https://openmdao.github.io/Aviary/
Other
107 stars 51 forks source link

Add capability to define new top-level hierarchies beyond Mission and Aircraft #384

Open jkirk5 opened 6 days ago

jkirk5 commented 6 days ago

from @jdgratz10:

Desired capability or behavior.

The user is able to extend the variable hierarchy, but aviary currently assumes the only main hierarchies are mission and aircraft. We need to be able to support whatever top level hierarchies the user wants to provide. Create the capability for the user to be able to declare their set of top level hierarchies, potentially but not necessarily (if they don't have any subsystems that require it) including aircraft and/or mission.

For now, we will purely support aircraft and mission because we don't have time to perform this task, however, we need to clearly document current behavior and planned future behavior.

Is your feature request related to a problem? Please describe.

No response

Associated Bug Report

No response