-
Notifications
You must be signed in to change notification settings - Fork 5
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
Switch to data time cycling to support multiple models and multiple case studies or trials #765
Commits on Sep 27, 2024
-
Add multiple models to rose edit configuration
Also gone through and removed some unneeded things, added titles, etc. Still need to go through the diagnostics. Split diagnostics into sections, add input variable table Also link in more models, so 10 are now supported. Improvements to rose edit metadata Fix a bunch of validation issues
Configuration menu - View commit details
-
Copy full SHA for b4c2e9d - Browse repository at this point
Copy the full SHA b4c2e9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03adedb - Browse repository at this point
Copy the full SHA 03adedbView commit details -
Change how data is fetched to work on data time
Also now use subclasses for getting individual files from the various data sources.
Configuration menu - View commit details
-
Copy full SHA for 0bc1c1a - Browse repository at this point
Copy the full SHA 0bc1c1aView commit details -
Modify data fetching in workflow to fetch per model
Grab rose template variables directly, rather than via jinja context Add workflow exported functions to __all__ Add licence header to jinja_utils Require success for processing tasks in workflow Housekeep only on success, but finish workflow regardless
Configuration menu - View commit details
-
Copy full SHA for 5cef3d2 - Browse repository at this point
Copy the full SHA 5cef3d2View commit details -
Change recipe format to just use steps, and update infra for running …
…them I've updated one recipe for now, but they will all have to be converted.
Configuration menu - View commit details
-
Copy full SHA for b76ea6f - Browse repository at this point
Copy the full SHA b76ea6fView commit details -
The final cycle point task are skipped if doing a continuous trial without a defined end date.
Configuration menu - View commit details
-
Copy full SHA for 3d3ac43 - Browse repository at this point
Copy the full SHA 3d3ac43View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac584f5 - Browse repository at this point
Copy the full SHA ac584f5View commit details -
They have all been replaced my the more generic version that work for both the UM and LFRic.
Configuration menu - View commit details
-
Copy full SHA for 9a5e1cc - Browse repository at this point
Copy the full SHA 9a5e1ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f88f13 - Browse repository at this point
Copy the full SHA 2f88f13View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8b4a08 - Browse repository at this point
Copy the full SHA f8b4a08View commit details -
Configuration menu - View commit details
-
Copy full SHA for d192622 - Browse repository at this point
Copy the full SHA d192622View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e820b6 - Browse repository at this point
Copy the full SHA 9e820b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 528157e - Browse repository at this point
Copy the full SHA 528157eView commit details -
Differentiate output directories for different case dates
Use cycle point for deterministic resolving.
Configuration menu - View commit details
-
Copy full SHA for 9b50c42 - Browse repository at this point
Copy the full SHA 9b50c42View commit details -
Remove duplicated include file
It was also invalid due to referencing non-existent variables.
Configuration menu - View commit details
-
Copy full SHA for 5089d69 - Browse repository at this point
Copy the full SHA 5089d69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e505e2 - Browse repository at this point
Copy the full SHA 3e505e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37a056e - Browse repository at this point
Copy the full SHA 37a056eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67c760a - Browse repository at this point
Copy the full SHA 67c760aView commit details -
Split rose metadata into multiple files
Also rearrange pressure level metadata.
Configuration menu - View commit details
-
Copy full SHA for a513ad1 - Browse repository at this point
Copy the full SHA a513ad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f41b0f - Browse repository at this point
Copy the full SHA 1f41b0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe6e1d3 - Browse repository at this point
Copy the full SHA fe6e1d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ba222f - Browse repository at this point
Copy the full SHA 1ba222fView commit details -
Configuration menu - View commit details
-
Copy full SHA for af985bd - Browse repository at this point
Copy the full SHA af985bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e0852ce - Browse repository at this point
Copy the full SHA e0852ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for f454aea - Browse repository at this point
Copy the full SHA f454aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fed534 - Browse repository at this point
Copy the full SHA 8fed534View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dbc08d - Browse repository at this point
Copy the full SHA 9dbc08dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a97d1f - Browse repository at this point
Copy the full SHA 5a97d1fView commit details -
Q-Q plot recipe is partially converted, pending Issue #808.
Configuration menu - View commit details
-
Copy full SHA for c729b2c - Browse repository at this point
Copy the full SHA c729b2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb12566 - Browse repository at this point
Copy the full SHA cb12566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18bc8fd - Browse repository at this point
Copy the full SHA 18bc8fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2c84bc - Browse repository at this point
Copy the full SHA a2c84bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 381ca53 - Browse repository at this point
Copy the full SHA 381ca53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 024fe4f - Browse repository at this point
Copy the full SHA 024fe4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 394886a - Browse repository at this point
Copy the full SHA 394886aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd6d125 - Browse repository at this point
Copy the full SHA cd6d125View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bec01a - Browse repository at this point
Copy the full SHA 3bec01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 408fd4e - Browse repository at this point
Copy the full SHA 408fd4eView commit details -
Reference UTC timezone as datetime.timezone.utc
The datetime.UTC alias was only added in python 3.11.
Configuration menu - View commit details
-
Copy full SHA for 4d2b034 - Browse repository at this point
Copy the full SHA 4d2b034View commit details -
Add workaround for old python not supporting ISO 8601 datetimes
This should be removed when we drop python 3.10 support.
Configuration menu - View commit details
-
Copy full SHA for a081c45 - Browse repository at this point
Copy the full SHA a081c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0ae9d5 - Browse repository at this point
Copy the full SHA f0ae9d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97dccd8 - Browse repository at this point
Copy the full SHA 97dccd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f000f8 - Browse repository at this point
Copy the full SHA 4f000f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 280400c - Browse repository at this point
Copy the full SHA 280400cView commit details -
Finish website on compute platform
Now it touches the data to generate the index, it probably shouldn't be run on the cylc scheduler.
Configuration menu - View commit details
-
Copy full SHA for 93b5a3e - Browse repository at this point
Copy the full SHA 93b5a3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c0c064 - Browse repository at this point
Copy the full SHA 9c0c064View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e2ea1 - Browse repository at this point
Copy the full SHA 18e2ea1View commit details -
Remove parallel and collate steps
We've now gone back to just steps.
Configuration menu - View commit details
-
Copy full SHA for b04ad20 - Browse repository at this point
Copy the full SHA b04ad20View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf85a57 - Browse repository at this point
Copy the full SHA cf85a57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 680e2c5 - Browse repository at this point
Copy the full SHA 680e2c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ed4c88 - Browse repository at this point
Copy the full SHA 1ed4c88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e97a29 - Browse repository at this point
Copy the full SHA 1e97a29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54a9987 - Browse repository at this point
Copy the full SHA 54a9987View commit details -
Configuration menu - View commit details
-
Copy full SHA for b216bdc - Browse repository at this point
Copy the full SHA b216bdcView commit details -
Change datetime examples to use YYYYMMDDThhmmZ format
It is more familiar to users.
Configuration menu - View commit details
-
Copy full SHA for d929019 - Browse repository at this point
Copy the full SHA d929019View commit details -
Configuration menu - View commit details
-
Copy full SHA for a311bac - Browse repository at this point
Copy the full SHA a311bacView commit details -
Clarify that CSET_ANALYSIS_OFFSET
Note that if fixes differences between the initiation time and the first validity time.
Configuration menu - View commit details
-
Copy full SHA for dd32563 - Browse repository at this point
Copy the full SHA dd32563View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68b6aba - Browse repository at this point
Copy the full SHA 68b6abaView commit details -
Number models from 0 to allow directly using as index
This removes the -1 from all usage in include files.
Configuration menu - View commit details
-
Copy full SHA for 2a84412 - Browse repository at this point
Copy the full SHA 2a84412View commit details -
Configuration menu - View commit details
-
Copy full SHA for 657b421 - Browse repository at this point
Copy the full SHA 657b421View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1111d86 - Browse repository at this point
Copy the full SHA 1111d86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 134d10a - Browse repository at this point
Copy the full SHA 134d10aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8bd829 - Browse repository at this point
Copy the full SHA f8bd829View commit details -
Configuration menu - View commit details
-
Copy full SHA for f44bd60 - Browse repository at this point
Copy the full SHA f44bd60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 397e7e8 - Browse repository at this point
Copy the full SHA 397e7e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ec9e16 - Browse repository at this point
Copy the full SHA 6ec9e16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40bd82f - Browse repository at this point
Copy the full SHA 40bd82fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48b96ba - Browse repository at this point
Copy the full SHA 48b96baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 888ed06 - Browse repository at this point
Copy the full SHA 888ed06View commit details -
Default to False when setting doesn't exist
This is useful if the setting is not in the rose-suite.conf
Configuration menu - View commit details
-
Copy full SHA for 60a4244 - Browse repository at this point
Copy the full SHA 60a4244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 006b107 - Browse repository at this point
Copy the full SHA 006b107View commit details -
Configuration menu - View commit details
-
Copy full SHA for f445831 - Browse repository at this point
Copy the full SHA f445831View commit details -
Configuration menu - View commit details
-
Copy full SHA for 075ebcc - Browse repository at this point
Copy the full SHA 075ebccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dac26d - Browse repository at this point
Copy the full SHA 1dac26dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcdfe75 - Browse repository at this point
Copy the full SHA dcdfe75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 332a5ed - Browse repository at this point
Copy the full SHA 332a5edView commit details -
The output_dir was in the wrong place, so it was making a POST request.
Configuration menu - View commit details
-
Copy full SHA for 581029d - Browse repository at this point
Copy the full SHA 581029dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d766b6 - Browse repository at this point
Copy the full SHA 0d766b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d64afa1 - Browse repository at this point
Copy the full SHA d64afa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a61ecc - Browse repository at this point
Copy the full SHA 3a61eccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a2b86c - Browse repository at this point
Copy the full SHA 7a2b86cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f0e22d - Browse repository at this point
Copy the full SHA 3f0e22dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b153bfd - Browse repository at this point
Copy the full SHA b153bfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d43c6 - Browse repository at this point
Copy the full SHA f5d43c6View commit details -
Bundle recipes and example data into documentation
This prevents needing to rely on external hosts for these. I did need to drop the example commands to fetch the resources via curl, but they were probably confusing anyway.
Configuration menu - View commit details
-
Copy full SHA for 8ef8360 - Browse repository at this point
Copy the full SHA 8ef8360View commit details -
They are not implemented yet, and can be re-added when they are.
Configuration menu - View commit details
-
Copy full SHA for d1f89b9 - Browse repository at this point
Copy the full SHA d1f89b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22c1d67 - Browse repository at this point
Copy the full SHA 22c1d67View commit details -
Make area constraint much stricter, and handle date line
The operator now requires all arguments to either be numbers, or all be None if you don't want to constrain the area. The test has been mildly improved, so at least it checks for both of the named functions on the coordinates, though it still doesn't test that they do anything.
Configuration menu - View commit details
-
Copy full SHA for 8a8cb48 - Browse repository at this point
Copy the full SHA 8a8cb48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 02a7770 - Browse repository at this point
Copy the full SHA 02a7770View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc344b9 - Browse repository at this point
Copy the full SHA dc344b9View commit details -
Remove extra space from rose-suite.conf.example
It is invalid rose syntax. Also use !! to disable showing the option in the GUI.
Configuration menu - View commit details
-
Copy full SHA for f1a6eb7 - Browse repository at this point
Copy the full SHA f1a6eb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64da0c0 - Browse repository at this point
Copy the full SHA 64da0c0View commit details