Packaging AFNI¶
AFNI is an environment for processing and displaying functional MRI data. It provides a complete analysis toolchain, including 3D cortical surface models, and mapping of volumetric data (SUMA).
Packaging AFNI for Debian is part of our general efforts to provide comprehensive neuro-imaging research support.
Status¶
A fully functional package is available from the NeuroDebian repository. Current work focuses on continuously tracking upstream development and making the package fit for Debian proper.
To ease development a Git repository has been created that contains the history of AFNI development since 1998. Because upstream doesn’t expose a version control system the repository is populated with daily snapshots of the sources.
A new CMake-based build-system has been developed for AFNI.
Todo
AFNI packaging
Refurbish the afni-data package to meet Debian standards.
Push remaining patches upstream. A first wave has been submitted, but not yet adopted. It remains uncertain if the CMake buildsystem gets accepted.
Perform a final license check. Lots of 3rd-party code has already been removed from the package to allow for legal redistribution (e.g. edges3D library).
Develop a test suite for AFNI. We received a suitable dataset to implement a test running a full retinotopic mapping analysis.
References¶
Debian ITP bug report with information on the packaging progress.
Git repository with the full source code and the Debian packaging.
List of patches applied to the Debian package (i.e. the difference to the upstream AFNI source code).