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

Assignees

No one assigned

    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