def test_delta_tdb_tt(self):
     t = Time('2010-01-01 00:00:00', format='iso', scale='tt', precision=6)
     t.delta_tdb_tt = 20. * u.second
     assert t.tdb.iso == '2010-01-01 00:00:20.000000'
     t.delta_tdb_tt = 30. / 60. * u.minute
     assert t.tdb.iso == '2010-01-01 00:00:30.000000'
     with pytest.raises(u.UnitsError):
         t.delta_tdb_tt = 0.4 * u.m
     # Also check that a TimeDelta works.
     t.delta_tdb_tt = TimeDelta(40., format='sec')
     assert t.tdb.iso == '2010-01-01 00:00:40.000000'
     t.delta_tdb_tt = TimeDelta(50. / 24. / 3600., format='jd')
     assert t.tdb.iso == '2010-01-01 00:00:50.000000'
 def test_delta_tdb_tt(self):
     t = Time('2010-01-01 00:00:00', format='iso', scale='tt', precision=6)
     t.delta_tdb_tt = 20. * u.second
     assert t.tdb.iso == '2010-01-01 00:00:20.000000'
     t.delta_tdb_tt = 30. / 60. * u.minute
     assert t.tdb.iso == '2010-01-01 00:00:30.000000'
     with pytest.raises(u.UnitsError):
         t.delta_tdb_tt = 0.4 * u.m
     # Also check that a TimeDelta works.
     t.delta_tdb_tt = TimeDelta(40., format='sec')
     assert t.tdb.iso == '2010-01-01 00:00:40.000000'
     t.delta_tdb_tt = TimeDelta(50./24./3600., format='jd')
     assert t.tdb.iso == '2010-01-01 00:00:50.000000'
Exemple #3
0
def _get_time():
    t = Time([[1], [2]], format='cxcsec',
             location=EarthLocation(1000, 2000, 3000, unit=u.km))
    t.format = 'iso'
    t.precision = 5
    t.delta_ut1_utc = np.array([[3.0], [4.0]])
    t.delta_tdb_tt = np.array([[5.0], [6.0]])
    t.out_subfmt = 'date_hm'

    return t