On Oct 13, 2015, at 4:57 AM, Nick Oosterhof <[email protected]> wrote:
>>> On 12 Oct 2015, at 23:57, Beau R. Sievers <[email protected]> >>> wrote: >>> >>> Hello, PyMVPA users, >>> >>> I am running into an error (two, really) when running >>> pymvpa2-prep-afni-surf to align the surfaces from FreeSurfer’s recon-all to >>> my already-aligned anatomical images. It appears pymvpa2-prep-afni-surf >>> tries to run 3dSurf2Vol with a non-existant option, “-surf” instead of >>> “-surf_1D”, but correcting this apparent bug results in another error: >>> 3dSurf2Vol rejects __tt.1D with a “bad surf data file” error. >> On 13 Oct 2015, at 02:26, Feilong Ma <[email protected]> wrote: >> >> My intuition is the ANFI version you're using is too old, or the PyMVPA >> version is too old, or the command pymvpa2-prep-afni-surf hasn't been >> updated for recent AFNI versions. It seems the API of the PyMVPA command >> and that of AFNI is not compatible with each other. > > Indeed, going through the AFNI source shows that on 9 Feb 2012 an option > "sdata" was added to src/SUMA/SUMA_3dSurf2Vol.c at line 2178 [1]. Maybe your > AFNI version is from before that date? > Which version of AFNI are you using? Can you upgrade to the latest version > and see if that fixes the issue? > > [1] > https://github.com/afni/afni/commit/7e0fc62d1b56a8cca8e83055f48453d0bf25bcd8#diff-b28d91a846dda39fcd3530431689e53cR983 > I can confirm that this fixes the issue. Thanks Nick and Feilong. A warning for others: 3dSurf2Vol has an incorrect version string in the current version of AFNI, and I had to run the AFNI updating tools more than once to obtain a current 3dSurf2Vol binary. I don’t know if these two problems are related. _______________________________________________ Pkg-ExpPsy-PyMVPA mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-exppsy-pymvpa

