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
Beispiel #5
0
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