Ocean module
@matt_s extra question: is the time averaging done at fetching or loading stage? This is not clear from the doc strings.
It would be helpful if you could add more details to the fetch/loading methods of hycom, era5, and wwiii, specfically addressing the aspect of time averagning
@kirsebom the fetching is always done in 24-hour chunks, averaging is done in the ocean module pipeline after the loading step. how it works is the load functions return lat, lon, depth and time, and then averaging is done during ocean initialization using the reshape_3D function in data_util. I mentioned this briefly in the ocean module docstrings, maybe I should elaborate on it a bit more?
Oh, I had overlooked the docstring of the ocean class, sorry. The explanation given there is good enough, provided we remove the
time
argument and stick with only usingstart
andend
.Edited by Oliver Kirsebom
@matt_s , next time please implement changes in a separate branch, then create a merge request into the main development branch. I know this can feel a little tedious for minor fixes, but it's good practice and avoids situations like where CI tests are failing on the main development branch. Cheers, Oliver
mentioned in commit 187408a8