neurodatascience / nipoppy

Lightweight framework for neuroimaging-clinical data organization/processing
https://nipoppy.readthedocs.io/en/latest/
MIT License
10 stars 19 forks source link

Make `nipoppy init` create an empty code directory too #234

Open michellewang opened 1 month ago

michellewang commented 1 month ago

From a discussion with @nikhil153 today.

I think the idea would be that this is a starting point for "good practices", but that users are not obligated to use these directory names exactly. Unlike the dataset layout which is mandatory since the Nipoppy tools expect it.

michellewang commented 4 weeks ago

Alternative: follow abstractions/"steps" listed in the slides

Remi-Gau commented 1 day ago
  • Maybe also run git init if the user has Git installed

related to this:

I already have the cohort creator turning the nipoppy "hierarchy of folders" into a datalad sub-datasets with a code diretory.

Maybe this could be an option of the init CLI to create datalad datasets if datalad is installed and if requested by the user.