fastoad.models.performances.mission.base module¶
Base classes for mission computation.
-
class
fastoad.models.performances.mission.base.
IFlightPart
[source]¶ Bases:
abc.ABC
-
abstract
compute_from
(start: fastoad.model_base.flight_point.FlightPoint) → pandas.core.frame.DataFrame[source]¶ Computes a flight sequence from provided start point.
- Parameters
start – the initial flight point, defined for altitude, mass and speed (true_airspeed, equivalent_airspeed or mach). Can also be defined for time and/or ground_distance.
- Returns
a pandas DataFrame where columns names match fields of
FlightPoint
-
abstract
-
class
fastoad.models.performances.mission.base.
FlightSequence
[source]¶ Bases:
fastoad.models.performances.mission.base.IFlightPart
Defines and computes a flight sequence.
-
compute_from
(start: fastoad.model_base.flight_point.FlightPoint) → pandas.core.frame.DataFrame[source]¶ Computes a flight sequence from provided start point.
- Parameters
start – the initial flight point, defined for altitude, mass and speed (true_airspeed, equivalent_airspeed or mach). Can also be defined for time and/or ground_distance.
- Returns
a pandas DataFrame where columns names match fields of
FlightPoint
-
property
flight_sequence
¶ List of IFlightPart instances that should be run sequentially.
-