pub fn radius_from_true_anomaly(
    semi_major_axis: Float,
    eccentricity: Float,
    true_anomaly: Float
) -> Float