ostk.astrodynamics.event_condition.BrouwerLyddaneMeanLongCondition

class BrouwerLyddaneMeanLongCondition

Bases: pybind11_object

A Brouwer-Lyddane Mean Long Event Condition.

Methods

aop

Overloaded function.

argument_of_latitude

Overloaded function.

eccentric_anomaly

Overloaded function.

eccentricity

Create a Brouwer-Lyddane Mean Long condition based on the eccentricity.

inclination

Overloaded function.

mean_anomaly

Overloaded function.

raan

Overloaded function.

semi_major_axis

Create a Brouwer-Lyddane Mean Long condition based on the semi-major axis.

true_anomaly

Overloaded function.

static aop(*args, **kwargs)

Overloaded function.

  1. aop(criterion: ostk.astrodynamics.event_condition.AngularCondition.Criterion, frame: ostk.physics.coordinate.Frame, aop: ostk.astrodynamics.EventCondition.Target, gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the argument of perigee.

    Args:

    criterion (Criterion): The criterion. frame (Frame): The reference frame. aop (EventConditionTarget): The argument of perigee. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

  2. aop(frame: ostk.physics.coordinate.Frame, target_range: tuple[ostk.physics.unit.Angle, ostk.physics.unit.Angle], gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the argument of perigee being within a range.

    Args:

    frame (Frame): The reference frame. target_range (tuple[Angle, Angle]): A tuple of two angles defining the range. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

static argument_of_latitude(*args, **kwargs)

Overloaded function.

  1. argument_of_latitude(criterion: ostk.astrodynamics.event_condition.AngularCondition.Criterion, frame: ostk.physics.coordinate.Frame, argument_of_latitude: ostk.astrodynamics.EventCondition.Target, gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the argument of latitude.

    Args:

    criterion (Criterion): The criterion. frame (Frame): The reference frame. argument_of_latitude (EventConditionTarget): The argument of latitude. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

  2. argument_of_latitude(frame: ostk.physics.coordinate.Frame, target_range: tuple[ostk.physics.unit.Angle, ostk.physics.unit.Angle], gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the argument of latitude being within a range.

    Args:

    frame (Frame): The reference frame. target_range (tuple[Angle, Angle]): A tuple of two angles defining the range. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

static eccentric_anomaly(*args, **kwargs)

Overloaded function.

  1. eccentric_anomaly(criterion: ostk.astrodynamics.event_condition.AngularCondition.Criterion, frame: ostk.physics.coordinate.Frame, eccentric_anomaly: ostk.astrodynamics.EventCondition.Target, gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the eccentric anomaly.

    Args:

    criterion (Criterion): The criterion. frame (Frame): The reference frame. eccentric_anomaly (EventConditionTarget): The eccentric anomaly. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

  2. eccentric_anomaly(frame: ostk.physics.coordinate.Frame, target_range: tuple[ostk.physics.unit.Angle, ostk.physics.unit.Angle], gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the eccentric anomaly being within a range.

    Args:

    frame (Frame): The reference frame. target_range (tuple[Angle, Angle]): A tuple of two angles defining the range. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

static eccentricity(
criterion: ostk.astrodynamics.event_condition.RealCondition.Criterion,
frame: ostk.physics.coordinate.Frame,
eccentricity: ostk.astrodynamics.EventCondition.Target,
gravitational_parameter: ostk.physics.unit.Derived,
) ostk.astrodynamics.event_condition.RealCondition

Create a Brouwer-Lyddane Mean Long condition based on the eccentricity.

Parameters:
  • criterion (Criterion) -- The criterion.

  • frame (Frame) -- The reference frame.

  • eccentricity (EventConditionTarget) -- The eccentricity.

  • gravitational_parameter (Derived) -- The gravitational parameter.

Returns:

The Brouwer-Lyddane Mean Long condition.

Return type:

BrouwerLyddaneMeanLongCondition

static inclination(*args, **kwargs)

Overloaded function.

  1. inclination(criterion: ostk.astrodynamics.event_condition.AngularCondition.Criterion, frame: ostk.physics.coordinate.Frame, inclination: ostk.astrodynamics.EventCondition.Target, gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the inclination.

    Args:

    criterion (Criterion): The criterion. frame (Frame): The reference frame. inclination (EventConditionTarget): The inclination. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

  2. inclination(frame: ostk.physics.coordinate.Frame, target_range: tuple[ostk.physics.unit.Angle, ostk.physics.unit.Angle], gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the inclination being within a range.

    Args:

    frame (Frame): The reference frame. target_range (tuple[Angle, Angle]): A tuple of two angles defining the range. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

static mean_anomaly(*args, **kwargs)

Overloaded function.

  1. mean_anomaly(criterion: ostk.astrodynamics.event_condition.AngularCondition.Criterion, frame: ostk.physics.coordinate.Frame, mean_anomaly: ostk.astrodynamics.EventCondition.Target, gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the mean anomaly.

    Args:

    criterion (Criterion): The criterion. frame (Frame): The reference frame. mean_anomaly (EventConditionTarget): The mean anomaly. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

  2. mean_anomaly(frame: ostk.physics.coordinate.Frame, target_range: tuple[ostk.physics.unit.Angle, ostk.physics.unit.Angle], gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the mean anomaly being within a range.

    Args:

    frame (Frame): The reference frame. target_range (tuple[Angle, Angle]): A tuple of two angles defining the range. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

static raan(*args, **kwargs)

Overloaded function.

  1. raan(criterion: ostk.astrodynamics.event_condition.AngularCondition.Criterion, frame: ostk.physics.coordinate.Frame, raan: ostk.astrodynamics.EventCondition.Target, gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the right ascension of the ascending node.

    Args:

    criterion (Criterion): The criterion. frame (Frame): The reference frame. raan (EventConditionTarget): The right ascension of the ascending node. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

  2. raan(frame: ostk.physics.coordinate.Frame, target_range: tuple[ostk.physics.unit.Angle, ostk.physics.unit.Angle], gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the right ascension of the ascending node being within a range.

    Args:

    frame (Frame): The reference frame. target_range (tuple[Angle, Angle]): A tuple of two angles defining the range. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

static semi_major_axis(
criterion: ostk.astrodynamics.event_condition.RealCondition.Criterion,
frame: ostk.physics.coordinate.Frame,
semi_major_axis: ostk.astrodynamics.EventCondition.Target,
gravitational_parameter: ostk.physics.unit.Derived,
) ostk.astrodynamics.event_condition.RealCondition

Create a Brouwer-Lyddane Mean Long condition based on the semi-major axis.

Parameters:
  • criterion (Criterion) -- The criterion.

  • frame (Frame) -- The reference frame.

  • semi_major_axis (EventConditionTarget) -- The semi-major axis.

  • gravitational_parameter (Derived) -- The gravitational parameter.

Returns:

The Brouwer-Lyddane Mean Long condition.

Return type:

BrouwerLyddaneMeanLongCondition

static true_anomaly(*args, **kwargs)

Overloaded function.

  1. true_anomaly(criterion: ostk.astrodynamics.event_condition.AngularCondition.Criterion, frame: ostk.physics.coordinate.Frame, true_anomaly: ostk.astrodynamics.EventCondition.Target, gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the true anomaly.

    Args:

    criterion (Criterion): The criterion. frame (Frame): The reference frame. true_anomaly (EventConditionTarget): The true anomaly. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.

  2. true_anomaly(frame: ostk.physics.coordinate.Frame, target_range: tuple[ostk.physics.unit.Angle, ostk.physics.unit.Angle], gravitational_parameter: ostk.physics.unit.Derived) -> ostk.astrodynamics.event_condition.AngularCondition

    Create a Brouwer-Lyddane Mean Long condition based on the true anomaly being within a range.

    Args:

    frame (Frame): The reference frame. target_range (tuple[Angle, Angle]): A tuple of two angles defining the range. gravitational_parameter (Derived): The gravitational parameter.

    Returns:

    BrouwerLyddaneMeanLongCondition: The Brouwer-Lyddane Mean Long condition.