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

Where to put model development examples?

Open ashjbarnes opened this issue 8 months ago • 4 comments

I'm looking to migrate a NCI-centric example notebook that walks users through how to use the "regional_mom6" package from that repo to COSIMA-recipes.

However, I've noticed that all of the examples here are for analysing output rather than setting up models. This is also mentioned in the README

If you made a notebook for analysing something that is not already included in the recipes, then please consider contributing back to the repository.

so it doesn't sound like a notebook for creating a new experiment quite fits. Any ideas as to where I should put it to make it visible and helpful? Perhaps we make a new category to store the scripts for setting up our wonderful models (many of these are separate repos on COSIMA)

ashjbarnes avatar Nov 15 '23 23:11 ashjbarnes

If we chose to make a new tab under model development, then we could include a bunch of existing notebooks to kick things off. For example, Auslake, John Reilly's lovely nested EAC, Luwei's work in progress and maybe Chris Chapman's New Caledonia run. That might keep things a bit more organised than a mix of mom5/6 analysis as well as model dev notebooks all together

ashjbarnes avatar Nov 15 '23 23:11 ashjbarnes

In tutorials there are examples about not analysis things - building new cookbooks etc, so adding a model set-up notebook in there would be fine I think.

For more examples, we could rename Documented Examples to Analysis Examples and then add a new folder. I would call the new folder Model Configuration or Model Setup. Model development sounds to me like software development on the model code.

anton-seaice avatar Nov 30 '23 21:11 anton-seaice

That sounds good! Yeah model configuration folder and then some "regional model setup" examples. I'll make a PR including a couple of regional model configurations in a Model Configuration folder, and if reviewers aren't happy with new folder for now they can move them to Documented examples

ashjbarnes avatar Nov 30 '23 23:11 ashjbarnes

This is pending the approval of my PR on the regional-mom6 repo https://github.com/COSIMA/regional-mom6/pull/83 as the example notebook I've made won't work until the package is updated

ashjbarnes avatar Dec 11 '23 01:12 ashjbarnes