COSIMA / cosima-recipes

A cookbook of recipes (i.e., examples) for analysing ocean and sea ice model output
https://cosima-recipes.readthedocs.io
Apache License 2.0
44 stars 65 forks source link

Some extra categorization of examples and tutorials #246

Open navidcy opened 1 year ago

navidcy commented 1 year ago

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 from. E.g., some of the examples there are quite involved (I personally can't follow them) while others are pretty straight forward. So I was thinking we have something like:

Please did the list I made.. I didn't pay too much thought on it... I may have misplaced an example!

There was a discussion during the hackathon about having the ability to add keywords (@aidanheerdegen, @angus-g, @micaeljtoliveira). If that can happen then we can just add a "simple" / "elaborate" keyword or something?

navidcy commented 1 year ago

cc @adele157, @aekiss, @julia-neme, @lidefi87, @PaulSpence

aidanheerdegen commented 1 year ago

Also I'd suggest moving Spatial_selection.ipynb to tutorials to reflect their intent as general teaching rather than example scientific analysis. Maybe also Regridding.ipynb and IcePlottingExample.ipynb.

navidcy commented 1 year ago

Good points

lidefi87 commented 1 year ago

If keywords do not work, then we can set a README with different categories, similar to this. We could even add a short description to each notebook. This option will take a bit of time now, but for future contributions, we could request this information to be provided already.

navidcy commented 1 year ago

Should we do some of this reorganization as part of the Hackathon v3.0? I think we should.

navidcy commented 1 year ago

At this point I suggest instead of implementing keyword features and what not (which I don't know what to do) we just split the Documented Examples to two categories "Basic" and "Bit more elaborate" and we have a blurb above to explain that novice users are urged to go through the basic examples first.