Skip to content

v3.0.0

Compare
Choose a tag to compare
@rhiannonlynne rhiannonlynne released this 24 Oct 06:31
· 114 commits to main since this release
725e2e8

Major update 3.0.0

V3.0.0 introduces some breaking changes from v2.0.2 -- primarily in deprecation of some keyword arguments and basis functions, where before backwards-compatible shims had been left in place.

The tel_alt_limit and tel_az_limit values in the Conditions object should come from the telescope kinematic model limits. sky_alt_limit and sky_az_limit lists now are the arbitrary masked zones that can come from the Conditions object.

The previously deprecated empty_observation() was removed, and ObservationArray should be used instead.
Previously deprecated kwargs for FieldSurvey have been removed; sequences should be defined via dictionaries of nvisits, exptimes, and nexps for each of the filters in sequence (or a list of ObservationArrays may be passed).
Previously deprecated survey_start_mjd() and set_default_nside() were removed; use SURVEY_START_MJD and DEFAULT_NSIDE instead.

BaseSurveyFeature was made an abstract class, to enforce definition of both add_observation and add_observation_array to subclasses.

The padding method for the AltAzShadowMaskBasisFunction was updated, so that the mask is grown appropriately along the edges of the defined region.

The example_scheduler will now configure and run (while successfully creating reward dataframes) at any nside.

There were also updates in the code used to read the ConsDb and generate and manage pre-night simulations in the archive module.

What's Changed

  • DM-45888: Remove mambaforge for miniforge by @roceb in #111
  • OPSIM-1196: more cleanup for summit use by @rhiannonlynne in #110
  • remove core sched rotator checking. add whole queue kwarg to request_… by @yoachim in #112
  • Tickets/opsim 1197 by @yoachim in #113
  • Tickets/sp 1619 by @yoachim in #114
  • fix healpy mask growth to work beyond small angle approx by @yoachim in #115
  • Tickets/sp 1629 by @yoachim in #116
  • docstring updating by @yoachim in #118
  • tickets/SP-1623: refactor metadata storage in the prenight scheduler simulation archive to improve performance by @ehneilsen in #117
  • tickets/SP-1675: accommodate new shape of seq_num in the consdb by @ehneilsen in #119

New Contributors

Full Changelog: v2.0.2...v3.0.0