Add a Jupyter esmvalcore API tutorial#339
Conversation
|
Adding lesson made for our ACCESS 2024 workshop Training day Hackathon with @rbeucher. Have edited to remove references to Gadi (Australia's NCI supercomputer) workflow |
|
@rbeucher - I will also try it this week. Thanks! |
LisaBock
left a comment
There was a problem hiding this comment.
Thanks a lot, @flicj191 ! It is great that we have finally a episode how to use the Jupyter esmvalcore API. And since I've never used it before, I can say that you learn it well with this episode. The examples and exercises are also very useful.
Some comments:
- I am missing in the beginning a small part about the configuration. How to check the CFG keys and how to adapt them. (I think Peter has it in his blog.)
- When using the ESMValCore preprocessor function I got many warnings with the output. Is it the same for you? I am not sure if we should mention that somehow. Otherwise it could be irritating.
- I could not find the 'ACCESS-OM2, omip2' data on ESGF. Did I something wrong or could you replace it with a dataset which is available on ESGF?
|
Thanks @LisaBock for your comments! Good points, I will address them though I'm at a conference next week so probably the week after. Cheers |
|
@flicj191 - I have started this review..will try and see if the instructions work simultaneously. |
|
@flicj191 - This is really nice! I have added some comments at the start of the lesson essentially to provide more detailed instructions in keeping with other lessons and for easy assimilation by the user. We haven't mentioned anything about the ESMValCore API in the tutorial, so either we should provide some background here and/or link to documentation in a way that explains this. I'd be interested to know what you and @LisaBock think about this. |
|
This is quite old. @flicj191 any update on this? |
Oh yes, it would need updating for new versions and then will request another review |
Pull Request checklist
We appreciate your time and effort to improve the tutorial. Please keep in mind that lesson maintainers are volunteers and it may be some time before they can respond to your contribution.
Before you start
Mention posibility of using Jupyter notebooks in the tutorial #283 and Potential lesson additions from the May 2024 Workshop discussions #324
Tasks
If you are contributing to existing lesson materials, please make sure the content conforms to theLesson developmentsection in CONTRIBUTING.md and does not contain any spelling or grammatical errors.Lesson organizationandLesson formattingsections in CONTRIBUTING.md and does not contain any spelling or grammatical errors.make serve, alternativelymake docker-serve. Please see thePreviewing your changes locallysection in CONTRIBUTING.md for installation instructions.If you need help with any of the tasks above, please do not hesitate to ask by commenting in the issue or pull request.
Closes {Link to the corresponding issue} #283 and part of #324