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.