v1.2.0
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