cosima-recipes icon indicating copy to clipboard operation
cosima-recipes copied to clipboard

Example recipes for analyzing model output using the cosima-cookbook infrastructure

Results 58 cosima-recipes issues
Sort by recently updated
recently updated
newest added

The [Decomposing_kinetic_energy_into_mean_and_transient.ipynb ](https://github.com/COSIMA/cosima-recipes/blob/eb988580e9867a325bc13e03c540950e41121194/DocumentedExamples/Decomposing_kinetic_energy_into_mean_and_transient.ipynb) notebook uses `ocean_daily_3d_u_%.nc` files from the `01deg_jra55v13_ryf9091` experiment. Only some `output` directories contain these files, and the domain of these files is different depending on the `output`...

๐Ÿฃ good first issue
๐Ÿ•น๏ธ hackathon 4.0

I think it would be useful to have a standard example notebook that people could use for assessing the spin up and final state of new model runs. e.g. This...

๐Ÿ’ป hackathon 2.0
๐Ÿ•น๏ธ hackathon 4.0

Not sure exactly where we should put this, but I thought we have somewhere an extra categorization for the examples so that new users have an idea where to start...

๐ŸŽฎ hackathon 3.0
๐Ÿ•น๏ธ hackathon 4.0

Hello, I recently started computing the Surface Water-Mass Transformation and I found a more efficient and quicker way to do the binning in density space. It requires `flox` a library...

๐Ÿ›ธ updating
๐Ÿ•น๏ธ hackathon 4.0

At the moment this notebook does not run. We need to update it and then add it to the list of automated tests in https://github.com/COSIMA/cosima-recipes/blob/main/test/test_notebooks.py If we can make it...

๐ŸŽฎ hackathon 3.0
๐Ÿ•น๏ธ hackathon 4.0

First pass at a notebook that pulls in all the metrics required to create an `xgcm` grid object. It's all pretty rough and ready at the moment. The MOM6 example...

๐Ÿ’ป hackathon 2.0
MOM5+MOM6 โค๏ธ
๐ŸŽฎ hackathon 3.0
๐Ÿ•น๏ธ hackathon 4.0

This PR uses an xarray-friendly method for computing MHT (replacing the for loop for "method 2") and also uses pint to deal with unit conversions in a systematic way. Also...

๐Ÿ›ธ updating
๐Ÿงน cleanup
performance ๐ŸŽ๏ธ
๐Ÿ•น๏ธ hackathon 4.0

This PR makes this example truly model-agnostic. Previously there were a lot of `if model=='mom5' do this, elseif model=='mom6' do the other` in the `remap_depth()` method. This is not "model...

๐Ÿ›ธ updating
๐Ÿงน cleanup
MOM5+MOM6 โค๏ธ
performance ๐ŸŽ๏ธ
๐Ÿ•น๏ธ hackathon 4.0

closes #271 - Colorbar reversing updated for compliance with later Matplotlib - Climatology calculation for decadal anomalies - Remove excess directory lines - Fixed subplot grid labels - Fixed colorbar...

๐ŸŽฎ hackathon 3.0
๐Ÿ•น๏ธ hackathon 4.0

Often we see things like: ```python transport = ty_trans / 1034 / 1e5 ``` to convert, e.g., `ty_trans` from kg/s to Sverdrup. (E.g. see https://cosima-recipes.readthedocs.io/en/latest/DocumentedExamples/Zonally_Averaged_Global_Meridional_Overturning_Circulation.html) But these conversions are ad...

๐ŸŽฎ hackathon 3.0
๐Ÿ•น๏ธ hackathon 4.0