Skip to content

Releases: lsst/schedview

v0.13.0

09 Aug 16:15
0faf5bc
Compare
Choose a tag to compare

What's Changed

  • tweaks to text in the scheduler snapshot dashboard UI by @ehneilsen in #88
  • tickets/PREOPS-5140: Remove panel-based pre-night dashboard from schedview by @ehneilsen in #90
  • tickets/PREOPS-5235: update install instructions by @ehneilsen in #91
  • PREOPS-5239: Switch schedview from using bokeh.plotting.figure.circle to bokeh.plotting.figure.scatter with marker=circle by @ehneilsen in #93
  • typo in cache building yaml by @rhiannonlynne in #94
  • tickets/PREOPS-5240: import get_baseline from rubin_sim instead of rubin_scheduler by @ehneilsen in #92
  • tickets/PREOPS-5288: Add hovertool giving visit data to visit map figures used in the pre-night briefing. by @ehneilsen in #96
  • tickets/PREOPS-5294: let plot_visit_skymaps work however the visits DF is indexed. by @ehneilsen in #97
  • PREOPS-5286: Add Playwright end-to-end tests by @alserene in #95

Full Changelog: v0.12.0...v0.13.0

v0.12.0

06 May 17:33
2d0ba17
Compare
Choose a tag to compare

What's Changed

  • Improved logging by the snapshot dashboard
  • Move some functionality out of schedview and into rubin_sim stackers and plotters
  • Support selecting data from the EFD in schedview's scheduler snapshot dashboard
  • Add basis function and survey rewards timeline plots that do not use python callbacks
  • if there are no snapshots before the requested time, look at the previous night
  • Prepare for USDF deployment of the scheduler snapshot dashboard for use with snapshots from S3

Full Changelog: v0.11.1...v0.12.0

v0.11.1

14 Mar 02:21
dedb11e
Compare
Choose a tag to compare

This is an absolutely minor update that just adds some dependencies to the pypi packaging (updates have also been made in conda-forge for conda packaging). The main addition here is making rubin-sim a formal dependency of the software - this was required in v0.11.0 but we missed it in the requirements.

A minor update to installation instructions in the documentation as well.

What's Changed

Full Changelog: v0.11.0...v0.11.1

v0.11.0

13 Mar 16:31
3c02333
Compare
Choose a tag to compare

This update introduces:

  • an assortment of improvements to the snapshot dashboard in response to user testing, including:
    • limiting available dates to those for which sky brightness data is available,
    • many improvements to the tables,
    • making map colors color-blind friendly,
    • improvements to the legend for the basis function and reward map,
    • adding a reset button;
  • a reload button on the pre-night dashboard;
  • tools to create a DDF cadence plot, modeled on the SN field cadence plot found in the DES nightsum;
  • tools for using MAF metrics in the "compute" phase of visualization construction;
  • tools for computing and plotting overhead, teff, and instrumental contribution to the PSF FWHM;
  • a tool for plotting visit parameters vs. time on a given night;
  • tools for overplotting visits and astronomical annotations over a healpix map using skyproj; and
  • support for loading data from an S3 archive to the prenight dashboard using the --data_from_archive option.

What's Changed

  • tickets/PREOPS-4099: add a reload button to the prenight dashboard by @ehneilsen in #61
  • PREOPS-4817: Integrate key and map with colourblind-friendly plot elements. by @alserene in #63
  • tickets/PREOPS-4827: update test pickles to be compatible with current rubin_scheduler by @ehneilsen in #65
  • tickects/PREOPS-4646: Support addition of opsim data to an archive for use by schedview-prenight by @ehneilsen in #60
  • PREOPS-4832 Add a button to reset dashboard to initial load conditions by @emanehab99 in #66
  • PREOPS-4838 Limiting the datetime selector’s range to those for which there are sky brightness files by @emanehab99 in #67
  • tickets/PREOPS-4848: update for pytest 8 and black 24 by @ehneilsen in #68
  • PREOPS-4870: Apply UX testing recommendations to tables. by @alserene in #69
  • PREOPS-4906 - Use scrolling rather than pagination to show overflowing content in rewards and basis function tables by @emanehab99 in #71
  • PREOPS-4934: Fix minor issues found during end-to-end testing. by @alserene in #72
  • tickets/PREOPS-4948: functions to support imitating a DES nightsum report using a Times Square notebook by @ehneilsen in #75
  • tickets/PREOPS-4953: update doc URLs for doc page reorganization by @ehneilsen in #76
  • install rubin-sim to get rubin-sim's data download too by @rhiannonlynne in #78
  • tickets/PREOPS-4896: make schedview's make_unique_survey_name more robust w.r.t. survey.observations type by @ehneilsen in #79
  • tickets/PREOPS-4975: provide matplotlib implementation of hpix and visit maps by @ehneilsen in #77
  • tickets/PREOPS-4976: Update documentation for conda availability and data source options by @ehneilsen in #80

Full Changelog: v0.10.0...v0.11.0

v0.10.0

19 Dec 23:02
a5983cc
Compare
Choose a tag to compare

This update moves to rubin_scheduler for scheduler interactions, instead of rubin_sim.
This is a major change; the real-time monitoring dashboard will not be able to unpickle scheduler snapshots created with rubin_sim <2.0 (instead of with rubin_scheduler), and a tag < v0.10 should be used for use-cases which require this functionality.

Other updates focus on the prenight dashboard. This tag adds support for loading opsim outputs for the prenight dashboard using lsst.resources, and removes dependency on the scheduler pickle for the pre-night briefing.

What's Changed

  • PREOPS-4607 update dependencies to rubin-scheduler instead of rubin-sim by @rhiannonlynne in #53
  • tickets/PREOPS-4101: remove redundant airmass vs. time plot in prenight by @ehneilsen in #56
  • tickets/PREOPS-4643: remove dependency of prenight on scheduler pickle by @ehneilsen in #57
  • tickets/PREOPS-4647: update night in prenight when visits loaded, if needed by @ehneilsen in #58
  • tickets/PREOPS-4685: use lsst.resources for loading data in the prenight briefing by @ehneilsen in #59

Full Changelog: v0.9.2...v0.10.0

v0.9.1

23 Nov 03:01
284673b
Compare
Choose a tag to compare

While these are still "pre-v1" releases, significant work has been ongoing with schedview and it is approaching v1.0 release.
(thus this release note, to update from the only existing earlier alpha versions).

This release of schedview supports prenight and scheduler_dashboard apps.
The prenight app provides an overview of a night to a few night's worth of scheduling information. Please see the documentation at https://schedview.lsst.io/usage.html#running-prenight and the demo notebook at schedview/notebooks/prenight.ipynb for more information.
The scheduler_dashboard app provides insight into the current state of the FBS scheduler at a point in time, showing feasibility and maps of the basis functions reward values over the sky to show why a particular observation is requested. More documentation will be available for this mode shortly.

v0.3.0.alpha.1

02 Feb 21:27
Compare
Choose a tag to compare

Update conda build to not use git submodule

v0.3.0.alpha.0

01 Feb 17:22
Compare
Choose a tag to compare

Tag of for_rubin_sim_1 branch for summit deployment of schedview