Skip to content

Releases: lsst/schedview

v0.23.0

09 Apr 20:22
d6cf8ee

Choose a tag to compare

v0.23.0

The big user-facing item in this release is the update of the VisitMapBuilder controls (including the 'play' button), and support for adding alternate visits (such as simulation visits) into the map.

Less obvious but also interesting is the update for comparison of completed visits vs pre night simulation visits, including updates in the functions used to report on this comparison.

What's Changed

  • tickets/SP-3008: Bug fixes and improved tools for comparison of completed visits and pre-night sims by @ehneilsen in #196
  • tickets/SP-3012: Support adding alternate visits to VisitMapBuilder maps by @ehneilsen in #198
  • tickets/SP-3045: Remove unused functions to reduce/remove collect dependencies in plot by @ehneilsen in #199
  • tickets/SP-3038: Enhanced VisitMapBuilder controls by @ehneilsen in #200

Full Changelog: v0.22.0...v0.23.0

v0.22.0

09 Apr 20:20
62d93bf

Choose a tag to compare

v0.22.0

There are some changes to support updates in progress reporting - switching from things labelled and specific to "SV" survey to "survey visits".

Significantly expanded support for longer term progress report generation, this report is still being put together downstream.

This update extends the generation of all-sky plots for reports, using MAF and skyproj.
It also starts the update of VisitMapBuilder, making it more modular (this update is fully complete in v0.23.0).

The timeline plots are now color-coded by observation_reason in some plots, rather than band.

Documentation for report generation is updated.

What's Changed

  • tickets/SP-2842: Switch from science verification to survey visits table summary by @ehneilsen in #188
  • tickets/SP-2518: Enhance skyproj to support additional coverage plots by @ehneilsen in #189
  • tickets/SP-2852: Update documentation of report generation by @ehneilsen in #190
  • Move to black 2.61 and update requirements by @rhiannonlynne in #192
  • tickets/SP-2957: Support for pre-survey-start progress reports by @ehneilsen in #193
  • tickets/SP-3015: Fix tests to actually put test output in the temp dirs created for it by @ehneilsen in #197
  • tickets/SP-2995: Add VisitMapBuilder to replace create_visit_skymaps by @ehneilsen in #195
  • tickets/SP-2741: use observation_reason as default field to map to color in some plots by @ehneilsen in #191

Full Changelog: v0.21.0...v0.22.0

v0.21.0

06 Dec 10:20
1bffd40

Choose a tag to compare

v0.21.0

Places an ISO8601 date time slider instead of the MJD slider in plot_visit_skymaps.
The MJD slider is still present, but not visible, and can be toggled back on if needed.

What's Changed

  • tickets/SP-2796: Use an ISO8601 datetime slider instead of an MJD slider in plot_visit_skymaps by @ehneilsen in #186

Full Changelog: v0.20.1...v0.21.0

v0.20.1

05 Dec 07:26
b2b0d9b

Choose a tag to compare

v0.20.1 patches two issues related to getting data -- this adds 'base' to the set of known sites and updates get_scheduler_config to pull the configuration information from lsst.sal.Scheduler.logevent_configurationApplied.

There were patches to get the schedview snapshot viewer running again.

And McBryde projections were added to the schedview nightsum (as well as the previous laea projection plots).

What's Changed

  • tickets/SP-2738: Replace schedview.collect.efd.get_scheduler_config with an implementation that gets it from its new location by @ehneilsen in #183
  • tickets/SP-2517: Add McBryde projections to schedview nightsum by @ehneilsen in #184
  • tickets/SP-2785: Get the schedview snapshot viewer working again by @ehneilsen in #185
  • tickets/SP_2820: Update DATASOURE_BASE_URL for base to base-lsp.lsst.codes by @ehneilsen in #187

Full Changelog: v0.20.0...v0.20.1

v0.20.0

08 Nov 09:40
85c1054

Choose a tag to compare

v0.20.0

Feature added in v0.20.0 include updating schedview to match the metadata tracking of prenight simulations in Rubin-sim 2.6.0.

Loading of the sky brightness-pre files is removed from use of the ModelObservatory wherever possible, reducing the need for this simulation data in some use-cases.

Some bug fixes or potential bugs were addressed in handling of the sim creation date, translating snapshot URIs from summit to USDF, and the text relating to the timing of the first and last visits of the night in the 'overhead' table. The current footprint is now called from a utility in rubin_scheduler, instead of calling a specific named footprint, making this more robust to updates in the footprint.

What's Changed

  • tickets/SP-2167: Replace prototype metadata tracking of opsim simulations for schedview with one based on a postgresql database by @ehneilsen in #176
  • Be robust to the type of sim_creation_day_obs in read_multiple_prenights by @ehneilsen in #177
  • tickets/SP-2188: Get footprint from "CurrentAreaMap" instead of fixed version by @ehneilsen in #179
  • tickets/SP-2739: fix specification of first and last visits on a night relative to sunrise in overhead table by @ehneilsen in #178
  • tickets/SP-2764: Call function to translate summit URL for scheduler pickle to a USDF one by @ehneilsen in #181
  • tickets/SP-2765: Be more rebust to missing dependencies of sim_archive by @ehneilsen in #182
  • tickets/SP-2754: add no_sky=True to ModelObservatory wherever possible by @ehneilsen in #180

Full Changelog: v0.19.1...v0.20.0

v0.19.2

09 Oct 06:32
ba673d8

Choose a tag to compare

v0.19.2

This update includes minor patches; the CI is updated to run with baseline_v5.0 and the documentation of automatic report generation has been expanded.

What's Changed

  • tickets/SP-2586: expand documentation of schedview report automatic generation by @ehneilsen in #173
  • tickets/SP-2608: Update so CI tests run with baseline 5.0.0 by @ehneilsen in #174

Full Changelog: v0.19.0...v0.19.2

v0.19.1

16 Sep 22:09
ba673d8

Choose a tag to compare

v0.19.1

A small bug fix to update the selection of DDF visits to be compatible with both the current baseline and visits from the consdb + SV survey.

What's Changed

  • tickets/SP-2586: expand documentation of schedview report automatic generation by @ehneilsen in #173
  • tickets/SP-2608: Update so CI tests run with baseline 5.0.0 by @ehneilsen in #174

Full Changelog: v0.19.0...v0.19.1

v0.19.0

04 Sep 23:15
43cd713

Choose a tag to compare

v0.19.0 Highlights

Plotting:

  • The bokeh footprint plot with the survey print in the background now shows only the outlines of the footprint. This significantly speeds up loading of the resulting plot and speed of its use.
  • The DDF cadence plot will now identify DDFs by name more clearly and the plot has clearer date labels.
  • Tool tips for the visits timeline plots are easier to customize.
  • Values shown in the visit timeline tooltips are more limited by default. (making it easier to see when there are dense points)
  • healpix plots without overplotted visits are now possible (making simpler plots for reports)

Report generation:

  • Documentation of how to generate the schedview reports has been written. https://schedview.lsst.io/reports.html
  • A command to inventory the prenight simulations is now available
  • Querying SV visits from the consdb has a simpler interface; tokenfiles are also now supported. These features are likely to deprecated in a future version of schedview, as we are working to place these functions into lsst-sims.rubin_nights instead.
  • When generating the report table of contents, a subset of reports (such as the public night summary only) can now be included. This supports generating toc for public or project use.
  • A new SV summary table is now generated for use with the daily public reports, counting a few simple statistics from the previous night of observations.

What's Changed

  • tickets/SP-2229: Prevent overlap of date tick labels in DDF cadence plot by @ehneilsen in #157
  • tickets/SP-2364: Add pre-night invertory command by @ehneilsen in #156
  • tickets/SP-2443: add config_logging_for_reports by @ehneilsen in #158
  • tickets/SP-2444: Simplified API for querying sv visits from the consdb by @ehneilsen in #159
  • tickets/SP-2466: Replace footprint filled polygon plot with outlines by default by @ehneilsen in #162
  • tickects/SP-2468: identify DDFs for cadence plot even when target_name differs by @ehneilsen in #161
  • tickets/SP-2458: support healpix map grids without overplotted visits by @ehneilsen in #163
  • tickets/SP-2470: Suport setting which reports to include in the report TOC by @ehneilsen in #164
  • tickets/SP-2473: actually use passed axes in map_visits_over_healpix by @ehneilsen in #165
  • tickets/SP-2544: Be robust to metadata data missing from the prenight sim database by @ehneilsen in #168
  • tickets/SP-2539: better support for using tokens from files by @ehneilsen in #167
  • tickets/SP-2479: Make it easier to customize tooltips in the visits timeline plot by @ehneilsen in #166
  • add basic sv stat table by @yoachim in #172
  • tickets/SP-2519: Limit options in visit timeline by @ehneilsen in #171
  • tickets/SP-2369: Document pre-generation of schedview reports by @ehneilsen in #170
  • tickets/SP-2545: only try to include columns that exist in prenight inventory table by @ehneilsen in #169

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

26 Jun 07:34
ac222fb

Choose a tag to compare

v0.18.0 updates:

A new tool is added to plot the outline of the healpix footprint, instead of filling it in. This results in significantly faster and lighter-weight bokeh plots of the sky with the footprint background.

Code to generate the table of contents (such as https://usdf-rsp-int.slac.stanford.edu/schedview-static-pages/) is added. This can also create an RSS feed.

Hovertool text for plots are improved by adding the observation_reason and science_program to the hover text.

Some bugs with the skyproj LaeaSkyProj plots has been fixed to address compatibility with skyproj 2.0.3.
The plots created by these in the nights and prenight reports are now in bandpass-order (ugrizy).

Some bugs with the overhead vs. slewtime scatter are addressed.

The required versions of rubin_scheduler and rubin_sim are updated, to match the actual requirements of all plots in schedview.

What's Changed

  • SP-2309: specify now-required extent argument is skyproj.LaeaSkyproj by @ehneilsen in #148
  • tickets/SP-2290: Add tools to schedview to plot outlines of the survey footprint by @ehneilsen in #147
  • SP-2311: put maps in schedview.plot.survey.create_metric_visit_map_grid in band order by @ehneilsen in #149
  • tickets/SP-2312: add science_program and observation_reason to hovertext on the scheduler-nightsum visit map by @ehneilsen in #150
  • ticktes/SP-2314: fix overhead vs. slew time scatter plot in the scheduler nightsum by @ehneilsen in #151
  • ticktes/SP-2355: Update to used rubin-scheduler 3.10.0 in container by @ehneilsen in #153
  • tickets/SP-2352: add code to build a table of contents for pre-generate schedview reports (plus rss, which is almost the same) by @ehneilsen in #154
  • tickets/SP-2348: pass url to the call to load_consdb_visits by @ehneilsen in #152
  • SP-2370: Update required version of rubin_scheduler and rubin_sim by @rhiannonlynne in #155

Full Changelog: v0.17.0...v0.18.0

v0.17.0

28 May 17:00
a859cc2

Choose a tag to compare

Updates with v0.17.0

More functionality is put in place to support monitoring - including:

  • schedview looks for sim_archive from rubin_sim and not rubin_scheduler
  • function to query the EFD for software versions at a given time
  • prenight simulations are getting the version of rubin_scheduler and ts_config_ocs + scheduler configuration automatically from the EFD
  • prenight simulations are automatically run for lsstcam
  • nightly summary includes a comparison to the prenight simulation
  • additional version checking for scheduler pickles
  • consdb knows about dev and prod RSP via client site setup

Plotting updates

  • bokeh legends updated to be placed correctly with new bokeh 3.7.0+
  • visit map color scheme matches rtn-045 (at the time)
  • hovertext added to DDF cadence plots

Improved documentation with section on automatic prenight simulation generation

What's Changed

  • tickets/SP-1976: Add function to schedview to query the EFD for software versions running at a specified time by @ehneilsen in #133
  • tickets/SP-1984: Add section on automatic pre-night simulation generation by @ehneilsen in #136
  • tickets/SP-1622: Make prenight scheduler sims automatically get the versions of rubin_scheduler and ts_ocs_config to use by @ehneilsen in #134
  • tickets/SP-2071: Update schedview & schedview_notebooks to use band instead of filter when it is available by @ehneilsen in #137
  • tickets/SP-2118: Update container version of rubin_scheduler to 3.6.0 by @ehneilsen in #138
  • SP-2039: Update workflows by @rhiannonlynne in #135
  • tickets/SP-2173: Support reading scheduler pickles with extra stuff by @ehneilsen in #140
  • tickets/SP-2177: Use clientsite to get consdb endpoint by @ehneilsen in #141
  • tickets/SP-2005: Add comparisons to pre-night simulations to the scheduler-focused night summary report by @ehneilsen in #139
  • tickets/SP-2120: Update schedview to place legends correctly with bokeh 3.7.0 and later. by @ehneilsen in #143
  • tickets/SP-2202: Update visit map color scheme to new RTN-045 spec by @ehneilsen in #144
  • tickets/SP-2165: Set up automatic pre-night opsim simulations for lsstcam by @ehneilsen in #142
  • Update rubin_scheduler dependency in schedview container to 3.8.0 by @ehneilsen in #145
  • tickets/SP-2228: add hovertext to DDF cadence plots by @ehneilsen in #146

Full Changelog: v0.16.0...v0.17.0