fastoad.constants module¶
Definition of globally used constants.
-
class
fastoad.constants.EngineSetting(value)[source]¶ Bases:
enum.IntEnumEnumeration of engine settings.
-
CLIMB= 2¶
-
CRUISE= 3¶
-
IDLE= 4¶
-
TAKEOFF= 1¶
-
-
class
fastoad.constants.FlightPhase(value)[source]¶ Bases:
enum.EnumEnumeration of flight phases.
-
CLIMB= 'climb'¶
-
CRUISE= 'cruise'¶
-
DESCENT= 'descent'¶
-
INITIAL_CLIMB= 'initial_climb'¶
-
LANDING= 'landing'¶
-
TAKEOFF= 'takeoff'¶
-
TAXI_IN= 'taxi_in'¶
-
TAXI_OUT= 'taxi_out'¶
-
-
class
fastoad.constants.RangeCategory(value)[source]¶ Bases:
enum.EnumDefinition of lower and upper limits of aircraft range categories, in Nautical Miles.
- can be used like::
>>> range_value in RangeCategory.SHORT
- which is equivalent to:
>>> RangeCategory.SHORT.min() <= range_value <= RangeCategory.SHORT.max()
-
LONG= (4500.0, 6000.0)¶
-
MEDIUM= (3000.0, 4500.0)¶
-
SHORT= (0.0, 1500.0)¶
-
SHORT_MEDIUM= (1500.0, 3000.0)¶
-
VERY_LONG= (6000.0, 1000000.0)¶