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