-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Might be the same issue as #16 and #15. All seem to have mesh / data dimension mismatch as basis, even in the final error differs.
xmoc:
Global Ocean:
levels: [-20, 20, 41]
results in
fdiag reference_vs_remove_PARMS_part2.yml
/work/ab0246/a270092/software/fdiag/fdiag/templates
The names of runs to be processed are:['reference', 'remove_PARMS']
!!! Performing xmoc !!!
Passed unknown parameter: workflow_name
Passed unknown parameter: climatology_path
Passed unknown parameter: climatology_year
Passed unknown parameter: columns
Passed unknown parameter: bbox
Passed unknown parameter: res
Passed unknown parameter: mapproj
Passed unknown parameter: figsize_small
Passed unknown parameter: start_year
Passed unknown parameter: end_year
Passed unknown parameter: start_year_short
Passed unknown parameter: end_year_short
Passed unknown parameter: years_short
Passed unknown parameter: workflow_settings
Passed unknown parameter: ofolder_notebooks
Passed unknown parameter: ofolder_figures
Executing: 47%|█████████████████████████████████████████████████▉ | 7/15 [01:33<01:46, 13.29s/cell]
Traceback (most recent call last):
File "/work/ab0246/a270092/software/miniconda3/envs/fdiag/bin/fdiag", line 33, in <module>
sys.exit(load_entry_point('fdiag', 'console_scripts', 'fdiag')())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/work/ab0246/a270092/software/fdiag/fdiag/fdiag.py", line 242, in fdiag
webpage = analyses[analysis](settings, analysis)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/work/ab0246/a270092/software/fdiag/fdiag/drivers.py", line 318, in drive_xmoc
pm.execute_notebook(
File "/work/ab0246/a270092/software/miniconda3/envs/fdiag/lib/python3.12/site-packages/papermill/execute.py", line 131, in execute_notebook
raise_for_execution_errors(nb, output_path)
File "/work/ab0246/a270092/software/miniconda3/envs/fdiag/lib/python3.12/site-packages/papermill/execute.py", line 251, in raise_for_execution_errors
raise error
papermill.exceptions.PapermillExecutionError:
---------------------------------------------------------------------------
Exception encountered at "In [7]":
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
Cell In[7], line 5
3 for key, value in xmoc.items():
4 stream_func[key] = {}
----> 5 lats, moc = pf.xmoc_data(mesh, value['data'], mask = mask)
6 stream_func[key]['data'] = moc
7 stream_func[key]['lats'] = lats
File /work/ab0246/a270092/software/miniconda3/envs/fdiag/lib/python3.12/site-packages/pyfesom2/diagnostics.py:430, in xmoc_data(mesh, data, nlats, mask, return_masked, meshdiag, el_area, nlevels, face_x, face_y)
427 pos = ((face_y - lats[0]) / dlat).astype("int")
429 if isinstance(data, xr.DataArray):
--> 430 w = data[:, :].values * mask[:, None]
431 else:
432 w = data[:, :] * mask[:, None]
ValueError: operands could not be broadcast together with shapes (48,126858) (126858,1)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working