v1.2.0
Updates v1.2.0
Between v1.1.0 and v1.2.0, some extensive updates in terms of docstrings, formatting, and imports took place. We’re working towards the documentation building without errors or warnings, although this is not there yet.
Code updates include:
- adding a sun altitude limit for scheduled observations
- updating the implementation of long gap (triplet) visits to only run for one blob per night, but also to work within the fbs implementation within the scheduler CSC module
- Observation outputs now include “Target” as well as “note” (note is intended to be scheduler information; target would be more general user-information).
- Survey names are more usefully/informationally generated automatically. This along with the previous may modify previous use of survey names
- The ‘example scheduler’ creates a default survey strategy similar to baseline_v3.2.
- rework the Bandpass class to remove automatic wavelength limit/wavelength step definitions: this is now a user responsibility to ensure they are appropriate, however it does facilitate using non-Rubin bandpass definitions more easily
- the generation of moving object detections is updated to use pre-calculated rough (daily) grids of observations, if avaiable (note the addition of “pre-computed orbits” to rubin_sim_data). There were also updates in how moving object detections are stored on disk, and thus read in MAF.
- the “uniformity” metric has a new generalized form, so can be used for more than just observation time/mjd.
- the “TGapsMetric” has been replaced by the “Gaps” metric, for a more quantitative rather than relative measurement of time sampling at various timescales (primarily a few hours to a day)
- Addition of a new “limited radar” metric set, which is a copy of a subset of metrics in ‘radar’ (aka “Science metrics”).
What's Changed
- add sun alt limit to scheduled observations by @yoachim in #316
- docstring by @yoachim in #317
- shorten install by @yoachim in #318
- fix binning issue in glance batch by @yoachim in #320
- patch long gaps so they can only execute once per night by @yoachim in #319
- return copy, not ref to internal values by @yoachim in #322
- update phot_utils to be able to read throughput files by @yoachim in #321
- let all area be masked by @yoachim in #323
- add extra info to note from triple detailer by @yoachim in #324
- Tickets/opsim 1023 by @yoachim in #325
- Ticket/opsim 1029 Set survey name and add target column to observations by @yoachim in #326
- Update basis functions for v3.2 by @yoachim in #328
- OPSIM-1033 : Add GeneralUniformityMetric by @rhiannonlynne in #327
- make it possible to replace seeing, clouds, downtime in ModelObservatory by @yoachim in #330
- Tickets/opsim 1040 update example scheduler by @yoachim in #332
- Swap TGapsPercent to Gaps by @yoachim in #331
- remove read for moving objects test by @yoachim in #329
- OPSIM-1047 automatic backup URL for data by @rhiannonlynne in #333
- Update parameter docstring format by @parejkoj in #336
- Cleanup installation instructions in README.md by @parejkoj in #335
- example scheduler to any nside by @yoachim in #337
- U/yoachim/isort and stats by @yoachim in #338
- DM-39490: Cleanup docstrings, numpydoc conversion, other cleanups by @parejkoj in #339
- DM-39490: Fix all and remove useless imports by @parejkoj in #343
- DM-39490 Yoachim by @yoachim in #344
- U/leanne/dm 39490 by @leannep in #341
- U/lynnej/dm 39490 by @rhiannonlynne in #340
- readme update by @yoachim in #345
- fix astropy deprecation warning by swapping get_moon to get_body by @yoachim in #346
- Tickets/opsim 1060 by @yoachim in #347
- U/yoachim/radar redacted by @yoachim in #351
New Contributors
Full Changelog: 1.1.1...1.2.0