-
Notifications
You must be signed in to change notification settings - Fork 38
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
Add esmvaltool compare
command to compare the results of two recipe runs
#2383
base: main
Are you sure you want to change the base?
Conversation
esmvaltool compare
command to run esmvaltool/utils/testing/regression/compare.py
esmvaltool compare
command to compare the results of two recipe runs
Hi @bouweandela, here is a draft of how the new It runs successfully for me, in an esmvaltool environment. However, GitHub tests fail, I think because esmvaltool is not available for esmvalcore testing ( If I've understood that correctly, would you have any concerns about me moving Also, I'd welcome your opinion on what tests should be added for a new command, and where/whether documentation should be updated. On the second question, as far as I can tell, some commands are documented in the "getting started" section. This compare command could be described at the end of https://docs.esmvaltool.org/projects/ESMValCore/en/latest/quickstart/output.html? |
The easiest solution would be to just add it here instead of in this repository: https://github.com/ESMValGroup/ESMValTool/blob/b8a7b364d141c404a49cae33e7aeabb5fbf7cc36/setup.py#L255 Or are you keen on including this in ESMValCore? |
Ahah! Thanks @bouweandela - I'll do that. |
Description
Add an
esmvaltool compare
command to compare the results of two recipes runs, exposing the functionality ofesmvaltool/utils/testing/regression/compare.py
on the command line.Closes #2381
Link to documentation: TBA
Before you get started
Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.