fastoad.models.performances.mission.segments.registered.start module

Class for mission start point.

class fastoad.models.performances.mission.segments.registered.start.Start(name: str = '', target: fastoad.model_base.flight_point.FlightPoint = <object object>, isa_offset: float = 0.0)[source]

Bases: fastoad.models.performances.mission.segments.base.AbstractFlightSegment

Provides a starting point for a mission.

compute_from() will return only 1 flight points that matches the target.

compute_from_start_to_target(start: fastoad.model_base.flight_point.FlightPoint, target: fastoad.model_base.flight_point.FlightPoint) pandas.core.frame.DataFrame[source]

Here should come the implementation for computing flight points between start and target flight points.

Parameters
  • start

  • target – Definition of segment target

Returns

a pandas DataFrame where column names match fields of FlightPoint

property target: fastoad.model_base.flight_point.FlightPoint

The base class of the class hierarchy.

When called, it accepts no arguments and returns a new featureless instance that has no instance attributes and cannot be given any.