Conversation
…nfiguration to compile skeleton.
|
This PR only adds a command-line build system using Fab for the Skeleton apps. It is not at all integrated into cylc or any other test suite. Tests have been added to the infrastructure/build/fab scripts which cover the newly added infrastructure files there. Some unit tests are based on some AI input to setup the frame work, but have been manually tweaked to ensure code coverage. Documentation is in form of a README in the above directory, please let me know if you want me to add more elsewhere. |
MatthewHambley
left a comment
There was a problem hiding this comment.
I note that a lot of requests made in the original review on SRS have not been addressed so for convenience I have repeated them here.
I note that all my comments and questions to your original reviews (as originally agreed a few months ago on MetOffice/lfric-baf#83) have not been addressed so for convenience I will repeat them here. It will take me a while to get through all your comments, but I will start adding comments now, so ideally we can discuss some of the issue and reach an agreement while I still work on other comments. |
|
I believe I have all issues addressed. The main remaining issue seems to be the usage of the |
MatthewHambley
left a comment
There was a problem hiding this comment.
I'm hopeful this will be the last round.
|
I can't reply to your comment about precision, so I'll copy your comment here and hope for the best :)
Yes,
My problem is that this does not follow standard argparse format, i.e. would require additional work on adding help text, verification of bubble name etc. What about just So we would then have (say) And then I remove the handling of a floating point default value that I have added (i.e. Do I understand this correctly?
I might not agree with that (I would think lfric developer know what |
Could you just clarify if my understanding of your precision is correct? So that I can implement it the right way from the start? Thanks |
|
I haven't received an answer to my question, I try a 're-request review', to confirm what I am expected to be doing. |
MatthewHambley
left a comment
There was a problem hiding this comment.
Your proposed CLI form for precision bubbles seems workable so we'll go with that.
And remember, I'm an LFRic developer and got confused over what R_DEF means so I think it's entirely possible that others, or fresh starters, may as well.
OK, I have removed the code to support a default, and added |
MatthewHambley
left a comment
There was a problem hiding this comment.
This change represents an initial implementation on which we can build.
PR Summary
Sci/Tech Reviewer: @MatthewHambley
Code Reviewer: @t00sa
Adds a first Fab build script for Skeleton. To keep this change minimal, it's command line only (i.e. no cylc integration, which can come later).
Code Quality Checklist
Testing
trac.log
Security Considerations
Performance Impact
AI Assistance and Attribution
Documentation
PSyclone Approval
Sci/Tech Review
(Please alert the code reviewer via a tag when you have approved the SR)
Code Review