There are several places in propulsion where the code traverses a section of the variable hierarchy and assembles an AviaryValues object from multiple sources, typically from another object and the metadata defaults.
Each application is different but there may be common pieces that can be spun off into a utility function. Some files where this happens include propulsion.utils.py, engine_deck.py, engine_model.py, aviary_values.py
Is your feature request related to a problem? Please describe.
Desired capability or behavior.
There are several places in propulsion where the code traverses a section of the variable hierarchy and assembles an AviaryValues object from multiple sources, typically from another object and the metadata defaults.
Each application is different but there may be common pieces that can be spun off into a utility function. Some files where this happens include
propulsion.utils.py
,engine_deck.py
,engine_model.py
,aviary_values.py
Is your feature request related to a problem? Please describe.
No response
Associated Bug Report
No response