fastoad.io.formatter module¶
-
class
fastoad.io.formatter.
IVariableIOFormatter
[source]¶ Bases:
abc.ABC
Interface for formatter classes to be used in VariableIO class.
The file format is defined by the implementation of this interface.
-
abstract
read_variables
(data_source: Union[str, IO]) → fastoad.openmdao.variables.VariableList[source]¶ Reads variables from provided data source file.
- Parameters
data_source –
- Returns
a list of Variable instance
-
abstract
write_variables
(data_source: Union[str, IO], variables: fastoad.openmdao.variables.VariableList)[source]¶ Writes variables to defined data source file.
- Parameters
data_source –
variables –
-
abstract