-
Notifications
You must be signed in to change notification settings - Fork 64
Add verif functionality to develop #1723
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
Merged
enssow
merged 42 commits into
ecmwf:develop
from
rolfhm:add-support-for-met-norway-verification-output-mergebranch
Apr 17, 2026
Merged
Changes from all commits
Commits
Show all changes
42 commits
Select commit
Hold shift + click to select a range
512709e
add verif to develop
rolfhm ff2a8a8
Merge branch 'develop' of https://github.com/ecmwf/WeatherGenerator i…
rolfhm f5cad2c
Merge branch 'develop' into add-support-for-met-norway-verification-o…
rolfhm e7fb3ee
update to respect core developments and default units
rolfhm 4dca441
initial reworking
enssow ae12b08
Merge remote-tracking branch 'ecmwf/develop' into sorcha/dev/1880-ver…
enssow 786bc56
working - TODO: delte uncesseary
enssow 19da58c
fixes to windpseed
enssow 34bd403
adjusting template
enssow ba9ca9f
adding multi stream handling
enssow b88b037
first commit
enssow 703b723
removing verif as a package
enssow 0aa09b3
Merge remote-tracking branch 'ecmwf/develop' into sorcha/dev/1880-ver…
enssow f3c3a9a
fixing pyporject
enssow f4e2484
Merge remote-tracking branch 'ecmwf/develop' into sorcha/dev/1880-ver…
enssow c040701
pinning eathkit
enssow 991c5d2
add compat/join arguments
enssow 8bebaa1
adjjsting to save all samples
enssow 6a48b8a
linting
enssow 63353c3
Merge remote-tracking branch 'ecmwf/develop' into sorcha/dev/1880-ver…
enssow a80892c
fxing attributes
enssow 5770fb2
Merge remote-tracking branch 'ecmwf/develop' into sorcha/dev/1880-ver…
enssow 90719b5
setting at least 1d for single fsteps
enssow ab6df3a
fixing duplication of location
enssow ea06e9e
Merge remote-tracking branch 'ecmwf/develop' into sorcha/dev/1880-ver…
enssow ed02cb4
change to match rest of export package
enssow 2df2828
linting
enssow bc3a257
Merge pull request #1 from enssow/sorcha/dev/1880-verifparser
rolfhm 518d716
declare some variables
rolfhm 2e2e0f1
ruff did not like
rolfhm f21dc0b
declare self.channels correctly
rolfhm d79d6e0
Merge branch 'develop' into add-support-for-met-norway-verification-o…
rolfhm 5987814
update some code missed in merge
rolfhm 2ccc608
Merge branch 'develop' into add-support-for-met-norway-verification-o…
rolfhm 30de27f
revert to earthkit-data 0.17.0
rolfhm 04483bd
Merge branch 'develop' into add-support-for-met-norway-verification-o…
rolfhm c89c58d
_interval_start andddddddddddddd end
enssow f4934e1
linting
enssow b60d268
Merge pull request #2 from enssow/sorcha/dev/verif-debug
rolfhm 525128e
Merge branch 'develop' into add-support-for-met-norway-verification-o…
enssow 7b4f87a
Apply suggestion from @enssow check consistent grid
rolfhm c7a58d3
linting
rolfhm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,114 @@ | ||
| # List of variables to compare between WeatherGenerator output and MetNor observation files | ||
| # To add more varaibles use the same formate for the variable using the `var` field to put the | ||
| # name of the variable in the WeatherGenerator dataset and units for each stream in `wg_uni` | ||
| # Additionally, add the chosen variable to required channels in `verif_parser.py` L92 | ||
|
|
||
| variables: | ||
| 2t: | ||
| var: 2t | ||
| long: 2 meter temperature | ||
| wg_unit: {CERRA: K, | ||
| MEPS: K, | ||
| NORA3: K, | ||
| ERA5: K, | ||
| DEFAULT: K} | ||
| verif_unit: K | ||
| obs_name: air_temperature | ||
| obs_units: K | ||
| level_type: sfc | ||
|
|
||
| sp: | ||
| var: sp | ||
| long: Surface pressure | ||
| wg_unit: {CERRA: Pa, | ||
| MEPS: Pa, | ||
| NORA3: Pa, | ||
| ERA5: Pa, | ||
| DEFAULT: Pa} | ||
| verif_unit: Pa | ||
| obs_name: surface_air_pressure | ||
| obs_units: Pa | ||
| level_type: sfc | ||
|
|
||
| tp: | ||
| var: tp | ||
| long: Total precipitation amount | ||
| wg_unit: {CERRA: kg/m^2, | ||
| MEPS: kg/m^2, | ||
| NORA3: kg/m^2, | ||
| ERA5: m, | ||
| DEFAULT: kg/m^2} | ||
| verif_unit: kg/m^2 | ||
| obs_name: precipitation_amount_1h | ||
| obs_units: kg/m^2 | ||
| level_type: sfc | ||
|
|
||
|
|
||
| msl: | ||
| var: mslp | ||
| long: Mean sea level pressure | ||
| wg_unit: {CERRA: Pa, | ||
| MEPS: Pa, | ||
| NORA3: Pa, | ||
| ERA5: Pa, | ||
| DEFAULT: Pa} | ||
| verif_unit: Pa | ||
| obs_name: surface_air_pressure #check with Rolf | ||
| obs_units: kg/m^2 | ||
| level_type: sfc | ||
|
|
||
|
|
||
| 10si: | ||
| var: 10si # derived channel | ||
| long: wind speed | ||
| wg_unit: {CERRA: m/s, | ||
| MEPS: m/s, | ||
| NORA3: m/s, | ||
| ERA5: m/s, | ||
| DEFAULT: m/s} | ||
| verif_unit: m/s | ||
| obs_name: wind_speed | ||
| obs_units: m/s | ||
| level_type: sfc | ||
|
|
||
|
|
||
| coordinates: | ||
| sfc: | ||
| lat: latitude | ||
| lon: longitude | ||
| forecast_step: leadtime | ||
| forecast_reference_time: time | ||
| ncells: ncells | ||
| pl: | ||
| #not needed | ||
| pressure_level: pressure | ||
| lat: latitude | ||
| lon: longitude | ||
| forecast_step: leadtime | ||
| forecast_reference_time: time | ||
| ncells: ncells | ||
|
|
||
| dimensions: | ||
| lat: | ||
| verif: latitude | ||
| std: latitude | ||
| verif_unit: degrees_north | ||
| lon: | ||
| verif: longitude | ||
| std: longitude | ||
| verif_unit: degrees_east | ||
| pressure_level: | ||
| verif: pressure | ||
| std: pressure | ||
| verif_unit: hPa | ||
| forecast_reference_time: | ||
| verif: time | ||
| std: forecast_reference_time | ||
| forecast_step: | ||
| verif: leadtime | ||
| std: forecast_period | ||
| long: time since forecast_reference_time | ||
| verif_unit: hour | ||
| ncells: | ||
| verif: ncells | ||
| std: ncells |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should be computed from source, see: #2221