---
# System prepended metadata

title: Nilearn hackathon 2023
tags: [Nilearn]

---

---
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 ?
