-
Notifications
You must be signed in to change notification settings - Fork 111
Description
Desired capability or behavior.
Right now there are 2 kinds of inputs for FLOPS aircraft: csv files (occasionally), and the data files that create AviaryValues objects for inputs and expected outputs. My proposal is that the models folder should contain only input files, so csvs and maybe a "scripted" input file as an example (but every model should also have a csv). The expected outputs, and the specific way they are stored (a giant dict containing both inputs and outputs) are not user-friendly or set up for easy use in the Aviary L2 api. They were specifically designed for modular testing, so that is the folder they should live in.
So, move all the data files to the validation_cases/validation_data folder and make sure that every model still has a csv representation in models. For example purposes, a "scripted" input file is still useful. The existing format of data file inputs are not well suited. I would prefer a new data file is created so there aren't 2 copies of a scripted input floating around in both model and test folders. That points to perhaps a GASP-originating file being a good candidate for this example. An actual new example should be created to demonstrate how to create an AviaryProblem by loading inputs from memory in this way.
Is your feature request related to a problem? Please describe.
No response
Associated Bug Report
No response