Skip to content

v2.2.0

Latest
Compare
Choose a tag to compare
@rhiannonlynne rhiannonlynne released this 18 Jan 03:56
ab59ca0

Updates with v2.2.0 --

IMPORTANT:
OpenOrb has been removed as a required dependency. This means, if you desire to use openorb to calculate ephemeris values (the utilities are still present in rubin_sim.moving_objects) you will need to install openorb separately.
This needed to happen to allow the overall Rubin environment (rubin_env) progress to Python 3.12, as the conda-forge distribution of openorb is not available for 3.12 at the moment. Work is in progress to update this, but it has been challenging. OpenOrb should still install for python 3.11 and numpy < 2, or from pip.
Hopefully, a future update will either restore openorb as a dependency or will move to an alternate python-compatible ephemeris generator.

Utilities added to support use of MAF or predicted values, now that visits are starting to arrive in the ConsDB:

  • Added DayObs and other time related stackers to support schedview relating to information about visits in the consdb -- i.e. dayObs is available as a stacker,
  • Added an "Age" metric was added to show the time since the last visit at a given point to support schedview plots
  • Function to calculate predicted zeropoints for any given observation are now available as functions in rubin_sim.phot_utils

Metric updates

  • An error in handling the stellar luminosity function when calculating crowding effects was fixed - this means stellar counts which include crowding will change if calculated with MAF 2.2.0 compared to earlier calculations.
  • The run_selfcal script is updated to send an appropriate subset of visits to the selfcal metric.
  • magtype is used to set cometary magnitudes for cometary populations properly.
  • Some plots that took significant time to generate are removed or simplified in the default metric outputs.
  • Some issues relating to calculating SNR in the SN metrics are updated, to allow for (more) variable exposure times.
  • Additional stackers to handle scheduler_note labels more easily for calculating statistics or identifying types of visits

Other work

  • The survey_start_mjd function was deprecated in rubin_scheduler and has been updated appropriately here to SURVEY_START_MJD.
  • scheduler_note is used by default instead of note.
  • Support for building a docker container for use at usdf-maf.slac.stanford.edu has been added.

What's Changed

New Contributors

Full Changelog: v2.1.0...v2.2.0