Skip to content

Conversation

@braddf
Copy link
Contributor

@braddf braddf commented Jul 21, 2025

Quartz UI Release & UAT

Overview

Add ability to select more than one region of the map, showing the aggregated data in the Region chart on the left side of the page.

  • Works on PV Forecast and Delta views
  • Includes multi-select for GSP and DNO aggregation levels
  • N.B. N-hour forecast not included in aggregated charts (yet) due to API limitations

Fixes #612
Fixes #493

How Has This Been Tested?

Screenshots


UAT

Quartz-specific points

  • Does the logo look like the new Quartz logo?
  • Does the logo link to the new Quartz website?
  • Is the OCF logo present in the logo area?
  • Does the OCF logo link to the OCF website?
  • Does the Documentation link go to the new Quartz docs?

PV Forecast

National & GSP Charts (both charts wherever relevant)

  • Clicking on a GSP makes the GSP plot show up?
  • Clicking on a GSP when already selected, makes the GSP plot go away?
  • Does the data look like solar profiles?
  • Does PV live estimate show on the plot? (dashed black)
  • Does PV live updated show on the plot? (solid black)
  • Does OCF forecast show up on plot? (yellow)
  • For OCF forecast, is the future a dashed line?
  • Can I hover on the plot to show the values on the plot?
  • Can I click on a past time in the plot which then updates the map?
  • Can I click on a future time in the plot which then updates the map?

Headers (Nat & GSP charts)

  • Does National / the GSP name show up in the header?
  • Is the current estimated PV visible?
  • Is the next forecast figure visible?
  • Are the above figures in GW (National / MW (GSP) respectively?

Time (Nat & GSP charts)

  • Is time now in Europe London time?
  • Is the hover time in Europe London time?
  • Are the X axis in Europe London time?
  • Does the data show yesterday, today, and tomorrow?

Probabilistic (Nat & GSP charts)

  • Shading appears around the lines.
  • Plevel values in the tooltip are 0.0 or above.
  • Probabilistic range shading and tooltip values appear on the DeltaView charts.

Map

  • Does a map of the UK show up?
  • Are the GSP boundaries displayed?
  • Can I click on '%', 'MW' and 'Capacity' to show different map shading?
  • Are values "higher" on the map in the middle of the day, compared to early morning?
  • On 'Capacity' view, is there very little coloured shading in Scotland, and Melksham a shining beacon of renewables?
  • Can I click the DNO grouping button and see the regions change on the map?
  • If I select a DNO, does the aggregated chart show for that DNO?
  • If I have a DNO selected, and click the "GSP" map button, does it deselect the DNO?
  • If I have a GSP selected, and click the "DNO" map button, does it deselect the GSP?

Multi-select

  • Can I select more than one GSP by holding down the shift key?
  • With multiple GSPs selected:
    • Does the subregion chart show aggregated data?
    • Does the subregion chart title state how many GSPs are selected?
    • Can I hover the chart title and see which regions are selected?
  • If on DNO aggregation, can I select multiple DNO regions on the map?
  • With multiple DNOs selected:
    • Does the chart title state how many DNOs are selected?
  • GSP / DNO multi-select
  • Can I deselect a selected region when holding shift?
  • Can I deselect the last remaining selected region when holding shift, and hide the region chart?
  • Can I click the cross and deselect all selected regions?
  • Does the y axis correctly find nice tick intervals as you de/select regions?
  • Does the N-hour forecast legend item have a tooltip when you hover?
  • If you have one or no GSPs selected, does the tooltip not show?
  • If you have one or more DNO selected, does the tooltip show?

Delta View

National & GSP Charts (both charts wherever relevant)

  • Clicking on a GSP makes the GSP plot show up?
  • Clicking on a GSP when already selected, makes the GSP plot go away?
  • Does the data look like solar profiles?
  • Does PV live estimate show on the plot? (dashed black)
  • Does PV live updated show on the plot? (solid black)
  • Does OCF forecast show up on plot? (yellow)
  • For OCF forecast, is the future a dashed line?
  • Can I hover on the plot to show the values on the plot?
  • Can I click on a past time in the plot which then updates the map?
  • Can I click on a future time in the plot which then updates the map?

Headers (Nat & GSP charts)

  • Does National / the GSP name show up in the header?
  • Is the "current" estimated PV visible?
  • Is the "current" forecast value visible?
  • Is the "next" forecast value visible?
  • Are the above figures in GW (National / MW (GSP) respectively?

Time (Nat & GSP charts)

  • Is time now in Europe London time? It should be 30minute, but rounded up.
  • Is the hover time in Europe London time?
  • Are the X axis in Europe London time?
  • Does the data show yesterday, today, and tomorrow?

Probabilistic (Nat & GSP charts)

  • Shading appears around the lines.
  • Plevel values in the tooltip are 0.0 or above.
  • Probabilistic range shading and tooltip values appear on the DeltaView charts.

Time

  • Is time now in Europe London time?
  • Is the hover time in Europe London time?
  • Are the X axis in Europe London time?

Map

  • Does a map of the UK show up?
  • Are the GSP boundaries displayed?
  • Where Deltas are available, do the correct colours for the GSP delta buckets display and match the table?

Delta GSP Table

  • Does the table appear and populate when Delta values are available?
  • Does clicking a GSP in the table select the GSP on the map?

N Hour View

  • Does the "N-hour forecast" toggle show in the Profile Dropdown menu?
  • Profile Dropdown –> Toggle on
    • Does the Nhr forecast show up on the plot? (orange)
    • Does the Nhr future forecast show up on the plot? (dashed orange)
    • Do the Nhr forecast values show in the hover tooltip?
    • Does the Nhr forecast not show on the charts or tooltips when legend items is switched off?
  • Profile Dropdown -> Toggle off
    • Does the Nhr forecast not show on the legend, charts or tooltips when switched off?
    • Does the Nhr hours switcher not show when toggled off?
  • Does the Nhr forecast toggle persist across refreshes/logouts using cookie?

Combined views

  • Does selectedGSP persist when switching between PV Forecast and Delta Views
  • Does selectedTime persist when switching between PV Forecast and Delta Views
  • Does map location/zoom persist when switching between PV Forecast and Delta Views
  • If I have a DNO selected, and switch to Delta View, does it deselect?
  • When DNO aggregation selected, and I switch to Delta view, can I click a GSP and see its name and data in the chart?

Dashboard Mode

  • Does the Dashboard Mode toggle show in the Profile Dropdown menu (top right)?
  • Does the Dashboard Mode toggle persist across refreshes/logouts using cookie?

National & GSP

  • Do the National and GSP titles and forecast values show in large font?
  • Are the lines on the chart thicker?

Legend

  • Is the legend larger?
  • Do the legend items space nicely?

Map

  • Is the map legend larger?
  • Are the MW/%/Capacity buttons larger?
  • Are the date/time larger?

General

  • Is the version visible in the Profile Dropdown (top right)?
  • Has the version been bumped?
  • Does the feedback button work?
  • Is the legend visible
  • Is the database stable, check on AWS

Auth

  • Can I log on with Auth?
  • Can I log out?

Refresh

  • After 10 mins, does the forecast update?

Documentation

Checklist:

  • My code follows OCF's coding style guidelines
  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked my code and corrected any misspellings
  • I have updated the release docs with the contents of this release

@braddf braddf requested a review from peterdudfield July 21, 2025 15:07
@braddf braddf self-assigned this Jul 21, 2025
@braddf braddf added the release label Jul 21, 2025
@vercel
Copy link

vercel bot commented Jul 21, 2025

The latest updates on your projects. Learn more about Vercel for Git β†—οΈŽ

Name Status Preview Comments Updated (UTC)
nowcasting-app βœ… Ready (Inspect) Visit Preview βœ… 3 resolved Jul 21, 2025 4:09pm
1 Skipped Deployment
Name Status Preview Comments Updated (UTC)
quartz-app ⬜️ Ignored (Inspect) Visit Preview Jul 21, 2025 4:09pm

Copy link
Contributor

@peterdudfield peterdudfield left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good when UAT is done

@braddf braddf merged commit 3476e9a into main Jul 21, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multi Select v1 Feedback: Select more than one GSP at once

3 participants