def test_get_8077_hoyle_ecliptic_on_dev_sprint_day_2(): hoyle = KeplerianOrbit( hoyle_8077['semimajor_axis'], hoyle_8077['eccentricity'], hoyle_8077['inclination'], hoyle_8077['longitude_ascending'], hoyle_8077['argument_perihelion'], hoyle_8077['mean_anomaly'], hoyle_8077['epoch']) date = JulianDate(tt=julian_date(2013, 8, 13, 0)) expected = ICRCoordinates(2.421251271197979, -1.918893007049262, -0.09813403009731327) test = hoyle.getECLCoordinatesOnJulianDate(date) #print test assert test.distanceFrom(expected) < DISTANCE_EPSILON
def test_get_8077_hoyle_ecliptic_on_dev_sprint_day_2(): hoyle = KeplerianOrbit(hoyle_8077['semimajor_axis'], hoyle_8077['eccentricity'], hoyle_8077['inclination'], hoyle_8077['longitude_ascending'], hoyle_8077['argument_perihelion'], hoyle_8077['mean_anomaly'], hoyle_8077['epoch']) date = JulianDate(tt=(2013, 8, 13)) # print date.tt test = hoyle.getECLCoordinatesOnJulianDate(date) #print test epsilon = 2e-2 assert abs(test.x - 2.421251271197979) < epsilon assert abs(test.y - -1.918893007049262) < epsilon assert abs(test.z - -0.09813403009731327) < epsilon
def test_instantiate_8077_hoyle(): hoyle = KeplerianOrbit(hoyle_8077['semimajor_axis'], hoyle_8077['eccentricity'], hoyle_8077['inclination'], hoyle_8077['longitude_ascending'], hoyle_8077['argument_perihelion'], hoyle_8077['mean_anomaly'], hoyle_8077['epoch']) assert hoyle is not None
def test_get_8077_hoyle_ecliptic_on_dev_sprint_day_2(): hoyle = KeplerianOrbit( hoyle_8077['semimajor_axis'], hoyle_8077['eccentricity'], hoyle_8077['inclination'], hoyle_8077['longitude_ascending'], hoyle_8077['argument_perihelion'], hoyle_8077['mean_anomaly'], hoyle_8077['epoch']) date = JulianDate(tt=(2013, 8, 13)) # print date.tt test = hoyle.getECLCoordinatesOnJulianDate(date) #print test epsilon = 2e-2 assert abs(test.x - 2.421251271197979) < epsilon assert abs(test.y - -1.918893007049262) < epsilon assert abs(test.z - -0.09813403009731327) < epsilon
def test_instantiate_8077_hoyle(): ts = api.load.timescale() hoyle = KeplerianOrbit(hoyle_8077['semimajor_axis'], hoyle_8077['eccentricity'], hoyle_8077['inclination'], hoyle_8077['longitude_ascending'], hoyle_8077['argument_perihelion'], hoyle_8077['mean_anomaly'], ts.tt(jd=hoyle_8077['epoch_tt'])) assert hoyle is not None