fastoad.models.performances.mission.mission_definition.schema module¶
Schema for mission definition files.
- class fastoad.models.performances.mission.mission_definition.schema.MissionDefinition(file_path: Optional[Union[str, os.PathLike]] = None)[source]¶
Bases:
dict
Class for reading a mission definition from a YAML file.
Path of YAML file should be provided at instantiation, or in
load()
.- Parameters
file_path – path of YAML file to read.
- load(file_path: Union[str, os.PathLike])[source]¶
Loads a mission definition from provided file path.
Any existing definition will be overwritten.
- Parameters
file_path – path of YAML file to read.