Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise FAIRMODE plots #1003

Open
lewisblake opened this issue Feb 20, 2024 · 8 comments
Open

Revise FAIRMODE plots #1003

lewisblake opened this issue Feb 20, 2024 · 8 comments
Assignees
Labels
CAMS2_83 Issues related to the CAMS2_83 contract enhancement ✨ New feature or request
Milestone

Comments

@lewisblake
Copy link
Member

The FAIRMODE plots should be based on hourly mean data for NO2 (and not on daily or monthly means as they are now), and for ozone they should be based on the 8h moving average daily maximum.

Related issue: #863

@lewisblake lewisblake added enhancement ✨ New feature or request CAMS2_83 Issues related to the CAMS2_83 contract labels Feb 20, 2024
@heikoklein heikoklein added this to the m2024-05 milestone Apr 10, 2024
@lewisblake lewisblake self-assigned this May 6, 2024
@lewisblake lewisblake modified the milestones: m2024-05, m2024-06 May 8, 2024
@heikoklein heikoklein modified the milestones: m2024-06, m2024-07 Jun 5, 2024
@lewisblake lewisblake modified the milestones: m2024-07, m2024-08 Jun 24, 2024
@heikoklein
Copy link
Member

@charlienegri is trying to run the cams2_83 collocation with hourly statistics

@lewisblake
Copy link
Member Author

Blocked by #1277

@heikoklein
Copy link
Member

mda8 is implemented (@charlienegri )

no2 hourly currently takes too long time due to a performance bug in regional statistics #1277 blocking the implementation

@lewisblake lewisblake removed this from the m2024-08 milestone Aug 12, 2024
@heikoklein
Copy link
Member

@charlienegri made a new test of fairmode / hourly data:

  • reading observations is no problem
  • current production runs about 12h, all 6-7 variables (O3/O3MDA), 16.6G memory-consumption, only daily
    cams283_analysis_long_1_JJA2024.log
    • statistics comparinga against one model took 320s, equal share of about 1min for each of the individual statistical tasks
    • data-output (json files) is much larger, e.g. ts 15G, hm/ts 3.5G (only no2-files)
  • test-run, only no2 but hourly runs about 12.5h, 17.1G max memory consumption
    cams283_test_forecast_long_no2only_hourly.log
    • statistics comparing against a single model took ~5000s (most in Processing statistics timeseries for all regions 50min but also 20min in Processing individual site timeseries data)
    • data-output (json files) is much smaller, e.g. ts 0.8G, hm/ts 0.2G (only no2-files)

Speed is partly connected to the output-size, so just disabling the hourly timeseries (only daily) might speed things up a lot. @michaelgau We should sit together and discuss, which output needs to be available hourly. For (most) all others plots, we should stick to daily. Also plotting hourly data might get very slow of so huge datasets.

@heikoklein heikoklein added this to the m2025-02 milestone Nov 8, 2024
@michaelgau
Copy link
Collaborator

ok, thanks! Will look at this when I'm back from the CAMS2_61 meeting (14 Nov)

@heikoklein
Copy link
Member

After discussion with @michaelgau

For the "last seasons" plot, hourly output is in general not needed. Only the Fairmode NO2 plots should be based on hourly data.
In particular:
Fairmode plots are only defined for one time resolution:

  • daily:
    • O3-MDA
    • PM10
    • PM2.5
  • hourly:
    • NO2

e.g. monthly PM10 plots are wrong because they are based on threshold values which are only valid for daily data etc. This means, a time-resolution selector for Target-plots does not make sense, all undefined plots should be removed (as they are already for CO/SO2).

@charlienegri
Copy link
Collaborator

yeah Michael has explained us this before, my understanding was that it was up to the users to select the frequency that makes sense, if available. if meaningless selections can be hidden front-end side, great.

about NO2, so far there is no way of running hourly for fairmode statistics only

@michaelgau
Copy link
Collaborator

michaelgau commented Nov 15, 2024

just for the record: FAIRMODE plots do exist also for annual time resolutions, but these are not relevant for us because we don't need to make annual evaluations on CAMS2_83 aeroval.

@lewisblake lewisblake modified the milestones: m2025-02, m2025-03 Feb 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CAMS2_83 Issues related to the CAMS2_83 contract enhancement ✨ New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants