diff --git a/py/desisurvey/test/test_utils.py b/py/desisurvey/test/test_utils.py index c5b4cad5..92067c60 100644 --- a/py/desisurvey/test/test_utils.py +++ b/py/desisurvey/test/test_utils.py @@ -167,7 +167,7 @@ def test_get_airmass_lowest(self): """The lowest airmass occurs when dec=latitude""" t = astropy.time.Time('2020-01-01') ra = np.arange(360) * u.deg - dec = utils.get_location().latitude + dec = utils.get_location().lat Xinv = 1 / utils.get_airmass(t, ra, dec) self.assertTrue(np.max(Xinv) > 0.999) dec = dec + 30 * u.deg @@ -185,8 +185,8 @@ def test_get_airmass_always_visible(self): def test_get_location(self): """Check for sensible coordinates""" loc = utils.get_location() - self.assertTrue(np.fabs(loc.latitude.to(u.deg).value - 32.0) < 0.1) - self.assertTrue(np.fabs(loc.longitude.to(u.deg).value + 111.6) < 0.1) + self.assertTrue(np.fabs(loc.lat.to(u.deg).value - 32.0) < 0.1) + self.assertTrue(np.fabs(loc.lon.to(u.deg).value + 111.6) < 0.1) self.assertTrue(np.fabs(loc.height.to(u.m).value - 2120) < 0.1) def test_get_location_cache(self): diff --git a/py/desisurvey/utils.py b/py/desisurvey/utils.py index b6295d3f..bfc10576 100644 --- a/py/desisurvey/utils.py +++ b/py/desisurvey/utils.py @@ -181,7 +181,7 @@ def update_iers(save_name='iers_frozen.ecsv', num_avg=1000): # Save the table. The IERS-B table provided with astropy uses the # ascii.cds format but astropy cannot write this format. - iers.write(save_name, format='ascii.ecsv') + iers.write(save_name, format='ascii.ecsv', overwrite=True) log.info('Wrote updated table to {0}.'.format(save_name))