Closed weaverba137 closed 4 years ago
There is a third purpose, which was the original motivation and the reason it currently lives in desisurvey: ensure exactly reproducible coordinate transformations over the survey duration for the purpose of scheduling tiles in forecasts and operations.
Good point, but that would not prevent us from moving the code to desiutil.
In addition: from recent tests on desisim, it looks like freeze_iers()
is not compatible with astropy 4.0. Make sure to test this if/when this moves to desiutil.
freeze_iers()
currently has two purposes:This creates a dependency on desisurvey for code that would not normally ever need that dependency. If
freeze_iers()
were moved to desiutil, this extra dependency would be unnecessary.