Skip to content

[RECIPE FAILURE]: recipe_autoassess_landsurface_soilmoisture.yml: AssertionError: ref and test must have same set of metrics #4130

@ehogan

Description

@ehogan

The RTW has identified that the recipe_autoassess_landsurface_soilmoisture.yml recipe fails to run:

Traceback (most recent call last):
  File "/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/esmvaltool/diag_scripts/autoassess/plot_autoassess_metrics.py", line 104, in <module>
    main()
    ~~~~^^
  File "/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/esmvaltool/diag_scripts/autoassess/plot_autoassess_metrics.py", line 83, in main
    plot_nac(
    ~~~~~~~~^
        control_model,
        ^^^^^^^^^^^^^^
    ...<10 lines>...
        config=cfg,
        ^^^^^^^^^^^
    )
    ^
  File "/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/esmvaltool/diag_scripts/autoassess/_plot_mo_metrics.py", line 644, in plot_nac
    n_var = normalise(var, ref)
  File "/opt/conda/envs/esmvaltool/lib/python3.13/site-packages/esmvaltool/diag_scripts/autoassess/_plot_mo_metrics.py", line 425, in normalise
    assert sorted(test.keys()) == sorted(ref.keys()), (
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: ref and test must have same set of metrics

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions