Skip to content

v1.2.0

Compare
Choose a tag to compare
@rhiannonlynne rhiannonlynne released this 28 May 01:26
· 372 commits to main since this release
afced0e

Updates with v1.2.0:

  • Update in rotSkyPos calculation for SimonyiTel, to match SMTN-019 (at the time of release, on branch DM-44258).
  • Update in rubin_scheduler.utils.calc_season, to anchor the start time for all RA values. Will now return -1 for ra/date combination which produces less than a full year of observability at the start of the survey, and then proceeds from 0 for each full season. The DDF scheduling is updated to fit with this new implementation and more easily account for partial seasons at the start or end of the survey.
  • "Uniform rolling" is now available as a option in the base scheduler code
  • Starting simulations at various points during the day now produces more uniform results, and a bug fix is added where simulations might skip ahead by a night if given a start time exactly at sunset.
  • Scheduled observations (such as DDF visits) will now respect moon distance limits.
  • rubin_scheduler.skybrightness_pre will now return a flag bright sky value if a time is requested when the sun is up instead of the nearest twilight value
  • more support is added for running rubin_scheduler to create nightly simulations for the pre-night briefing

Other changes are primarily code refactoring or details: line lengths have been updated to fit within style guidelines, installation instructions are updated, a context manager is used for loading files, better compatibility with tabulate is provided, and IntRounded is moved within the codebase.

What's Changed

  • load with context manager by @yoachim in #47
  • OPSIM-1133: Docstrings and comments line lengths to pass ruff by @yoachim in #49
  • move IntRounded by @yoachim in #51
  • add mjd_start to calc_season by @yoachim in #48
  • OPSIM-1135 Move 'get_baseline' to rubin-sim by @rhiannonlynne in #52
  • Include a moon distance limit for scheduled observations. by @yoachim in #54
  • U/yoachim/roll uniform by @yoachim in #56
  • another fix for minimum area survey by @yoachim in #58
  • fix skip night ahead bug by @yoachim in #59
  • install instruction clarification by @yoachim in #60
  • tickets/PREOPS-5051: work around tabulate's inability to deal with array values in pandas.… by @ehneilsen in #61
  • OPSIM-1136: Update zero point for calc_season and make it multi-RA capable by @rhiannonlynne in #53
  • filter scheduler always use moon phase at sunset by @yoachim in #62
  • OPSIM-1151: return a bright sky map if time requested when sun is up by @yoachim in #63
  • tickets/PREOPS-5156: Create driver for sets of pre-night opsim simulations by @ehneilsen in #65
  • OPSIM-1150: update rotSkyPos / rotTelPos conversion for rubin fov by @yoachim in #64

Full Changelog: v1.1.1...v1.2.0