khanlab / hippunfold

BIDS App for Hippunfold (automated hippocampal unfolding and subfield segmentation)

Home Page:https://hippunfold.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

add better support for conda

akhanf opened this issue · comments

Currently we are using poetry for dependency management, but could be nice to also add direct support for conda (e.g. avoiding problems as in #168).

Could:

  • create a conda environment file for hippunfold as a whole (using conda packages where available)
  • add hippunfold to conda-forge

With conda-forge could perhaps even package binaries for the external dependencies.. Something to consider..

Just wanted to bump this as discussed in our devs meeting

(June 4, 2024)

Nighres may be challenging but not too bad: nighres/nighres#173

I'll try to play around with this too when i get the chance :)

Great!

I have a basic set of recipes in order to get the snakebids conda package built, just need to revisit it:
https://github.com/akhanf/conda-snakebids-builds

And it looks like all our other dependencies are in conda packages already (though may need to confirm versions):
https://anaconda.org/conda-forge/niftyreg
https://anaconda.org/aramislab/ants
https://anaconda.org/conda-forge/convert3d
https://anaconda.org/conda-forge/imagemagick
https://anaconda.org/bioconda/connectome-workbench