fastoad.gui.optimization_viewer module¶
Defines the variable viewer for postprocessing
- class fastoad.gui.optimization_viewer.OptimizationViewer[source]¶
Bases:
object
A class for interacting with FAST-OAD Problem optimization information.
- problem_configuration: fastoad.io.configuration.configuration.FASTOADProblemConfigurator¶
Instance of the FAST-OAD problem configuration
- dataframe¶
The dataframe which is the mirror of self.file
- load(problem_configuration: fastoad.io.configuration.configuration.FASTOADProblemConfigurator)[source]¶
Loads the FAST-OAD problem and stores its data.
- Parameters
problem_configuration – the FASTOADProblem instance.
- save()[source]¶
Save the optimization to the files. Possible files modified are:
the .yml configuration file
the input file (initial values)
the output file (values)
- display()[source]¶
Displays the datasheet. load() must be ran before.
- Returns
display of the user interface:
- load_variables(variables: fastoad.openmdao.variables.VariableList, attribute_to_column: Optional[Dict[str, str]] = None)[source]¶
Loads provided variable list and replace current data set.
- Parameters
variables – the variables to load
attribute_to_column – dictionary keys tell what variable attributes are kept and the values tell what name will be displayed. If not provided, default translation will apply.
- get_variables(column_to_attribute: Optional[Dict[str, str]] = None) → fastoad.openmdao.variables.VariableList[source]¶
- Parameters
column_to_attribute – dictionary keys tell what columns are kept and the values tell whatvariable attribute it corresponds to. If not provided, default translation will apply.
- Returns
a variable list from current data set