There will be some training sessions, some discussions, and hands on coding fixing the notebooks, adding new recipes, writing docs or tutorials etc.
We’ve had interest from many people and this time we decided to split the participants into four different groups: G1, G2, G3, G4.
What follows is the agenda and where each group fits in…
(pre-party)
9:00–10:00 G1, G2, G3, G4: Coffee, chit-chat, people arriving, some start working on issues, some start catching up, hugs, laughs, etc
(hackathon time)
10:00–10:15 G1, G2, G3, G4 @ Room 5.02: Welcome, Outline of day, Discussion about when to post issues on Github/Hive, how to watch issues on COSIMA recipes and watch categories on the Hive
10:15–11:15 G1 @ Room 5.04: Training on git, Github, cloning and editing the recipes for own use. [Training lead: Dougie Squire] G4 @ Room 5.05 or common space: Work on issues
10:15-10:45 G2 @ Room 5.02: Training session on editing recipes and submitting PRs. [Training lead: Denisse Fierro Arcos] G3 @ Room 5.06: Training session on reviewing PRs. [Training lead: Navid Constantinou]
10:45-11:15 G2, G3 @ Room 5.02: Training session on good coding practices and cf-xarray. [Training lead: Navid Constantinou]
11.15-11:35 G1, G2, G3, G4: Morning tea, coffee, and cake
11:35-12:15 G1, G2, G3, G4 @ Room 5.02: COSIMA ethics workshop by Paul Spence
12:15 – 12:30 G1, G2, G3, G4 @ Room 5.02: Allocate issues to work on
12:30-1:30 G1, G2, G3, G4: Lunch
1:30-5:00 G1, G2, G3, G4: Work on issues
We would urge more experienced users to invite newer users to collaborate on issues together.
People from G1 can have more training on git/Github/xarray/etc… or also team up with more experienced users to work on issues.
Some people from G3 can continue reviewing PRs or reviewing the new PRs that will start pouring in.
People from G4 might be floating around helping others.
3:15-3:35 G1, G2, G3, G4: Afternoon tea, coffee, and cake
7:00
Annual COSIMA Dinner at the Bicicletta Restaurant
The Annual COSIMA Awards will be announced at dinner!!
The GitHub project for the Hackathon v4.0 is online! Feel free to browse and find an issue that you’d like to work on. Feel even more free to assign yourself to that issue!
If you have a new idea of something you’d like to do that is not already include in the project then just open a new issue about it in the COSIMA Recipes and add it on the Hackathon v4.0 project. (Ask here and we’ll help you do that if you don’t know how.)
As you can see, the various groups G1, G2, G3, G4 mentioned above differ depending on their level of expertise and comfortability with COSIMA recipes/notebooks.
Just to get a vibe of how many people would be in each group, we ask you to like (=put a heart ) on the post below for the group you feel best aligned with.
Note that everything is fluid… You can join a training session of one group and then one of another if it fits the schedule and your needs. We just want an order-of-magnitude estimate. Don’t overthink it – just like the group you feel more aligned with!
(Also people who have not registered for the Hackathon but wanna join let us know!!)
Haven’t used the COSIMA recipes before? Don’t feel confident finding and analysing COSIMA model output on gadi/ARE? Need some intro git training? This group is for you!
Haven’t submitted a PR to the COSIMA recipes before? Always forget the right git commands to update your local branch before pushing? This group is for you!
Only 6 days to go until the Hackathon!! I hope everyone has their costumes ready.
Also, please could everyone have a look through the list of issues on the Project board here, pick an issue (or two) you want to work on next Monday, and assign yourself to it.
If you have trouble assigning yourself, give a shout to Navid or I and we can assist.
Note: you should use your work email and will need an NCI project code to use as your default. If possible, this project should be one with compute allocation from your home institution. Let the hackathon organizers (Adele or Navid) know if you aren’t sure which project this should be.
Required: a project from your home institution that has compute available to use (reach out to hackathon organizers if you are unsure which project to use)
Optional: al33, dk92, fs38, oi10, p73, rr3, xp65, cj50, ik11 (for this interested in using the ACCESS-NRI Intake data catalog)
NOTE: do your best to do this step before Friday, as project approval requests can take a full day to process!