--- title: Nilearn hackathon 2023 tags: - Nilearn --- # Nilearn hackathon 2023 [website and schedule](https://ohbm.github.io/hackathon2023/) - Who will be in Montreal **during brainhack**: - Hao-Ting - Remi - Yasmin - Elizabeth ## Schedule - project pitch: - time: along with the main event pitch - Who is doing it: Hao-Ting - nilearn town hall: I think it will be great to schedule something to speak to the user. - [Slides](https://docs.google.com/presentation/d/1JfVzMH0QoHab95ihw9Lur7BltoUNclkRkRDHMuTuHWs/edit#slide=id.g25439dfa574_0_67) - time: - First day after lunch, OHBM Brainhack will advertise it! - 1 hr - Who is doing it: - We are all in this together - EVERYONE - Outline: - Time of the presentation: 10 minutes - Leave enough time for Q&A - Presentation - Some stats on contribution this year and new contributors - new member (Remi) - number of new contributor - number of closed PR - neurostars engagement - new features since 0.10.0 - python 3.7 deprecation - Surface plotting - MultiNiftiLabelsMasker and MultiNiftiMapsMasker - GLM cluster correction implementation, BIDS compatibility - documentation improvement - maintenances: - automatic formatting for house cleaning - pre-commit - Migration from circle-ci / azure-pipeline to github action - announce office hour during brainhack and OHBM - Open time for users feedback - Daily open office hour during the hackathon - when during the day: 10 AM 1 hr - who: 2 people per slot - where: a table somewhere - what: how to do a PR, using nilearn etc - During open science room: Bertrand will do office hours during ohbm - closing project presentation: - time: along with the main event - who is doing it: a new contributor will do it or we have yasmin ## Planned project - [Surface data handling](https://github.com/orgs/nilearn/projects/6) - ~~Get the PR#3473 in before the hackathon?~~ - Some example of use case - First time contribution ideas: - affiliation: see this comment https://github.com/nilearn/nilearn/pull/3754#issuecomment-1610760330 - break this into several small issues with the list of contribtutors to update in each to minimize merge conflicts - license in python file from really old project: https://github.com/nilearn/nilearn/issues/3771 - nilearn fun facts? ### Other candidates(Low priority): These projects were excluded due to one or more of the following reasons: - key personnel not physically present at the hackathon - lack of clarity in scope of the projects - User guide (Alexis) - Niivue integration - There's a PR to implement - Aim: replace plotly - Not sure if niivue project - Alexis and jerome will not be there - computational bottlenecks ## notes: - EMD : I know that nipreps is also planning to host their hackathon within the Brainhack. Should we specifically plan any projects to target collaborative / ecosystem projects ?