Hi, While you're on the subject, there's a version 1.12 available from http://packages.bic.mni.mcgill.ca/tgz/ (dated January 2011, Freesurfer wraps and uses 1.10). I'm running tests with this version, and it also produces the errors mentioned.
Best Regards, Christian On 06/03/2013 02:56 PM, Bruce Fischl wrote: > Hi Peter > > I would try this: > > http://www.bic.mni.mcgill.ca/mailman/listinfo/minc-users > > Bruce > On Mon, 3 Jun 2013, > Peter Wendorff wrote: > > Hi Brucel > yes, sure - sorry. > I followed your advice (your response to my first mail here), and found > http://www.bic.mni.mcgill.ca/Research/Homepage which - if I'm not > mistaken - is the MNI institute you pointed me to. > As there's no John Sled listed on their website I wrote to Jennifer > Chew, who is mentioned as general admnistrative questions or > assistance, but I did not get an answer yet. > > I'll wait for a response further, but if there's any more direct > contact, I would be happy to get an additional pointer ;) > > regards > Peter > > > Am 03.06.2013 14:29, schrieb Bruce Fischl: > >>> Hi Peter, > >>> > >>> did you mean MNI when you said MRI? I think that they are still > >>> maintaining it - I would be surprised otherwise Bruce On Mon, 3 Jun > >>> 2013, Peter Wendorff wrote: > >>> > >>> Hi again. > >>> > >>> So: is the MRI stuff dead code? I wrote an email to Jennifer Chew > >>> asking for the right contact for bugs/issues regarding that code. > >>> That mail has been sent on May 22nd and I didn't get any response, > >>> yet. > >>> > >>> Is that code ever updated by the freesurfer team? Or only if > >>> there's anybody from MRI joining in by some kind of a pull request > >>> (in git terms)? If the latter: Are pull requests accepted even by > >>> other people than MRI stuff (e.g. by me, if I'm working out my > >>> patch, which I haven't done yet)? How to apply that patch then? > >>> > >>> regards Peter > >>> > >>> Am 15.05.2013 16:18, schrieb Peter Wendorff: > >>>>>> Hi Bruce. > >>>>>> > >>>>>> Thanks - kind of... > >>>>>> > >>>>>> Can you point me to anybody working on that stuff there > >>>>>> currently? The cprresponding code is from 1996, and according > >>>>>> to the MNI website, it's author John Sled isn't there any > >>>>>> more. > >>>>>> > >>>>>> Who's the maintainer of these code parts in the freesurfer > >>>>>> project? (Or isn't there anybody responsible?) > >>>>>> > >>>>>> Is there some kind of master repository/project for their > >>>>>> code in Freesurfer (if the freesurfer project I hoped to > >>>>>> address here isn't responsible for it)? > >>>>>> > >>>>>> If I were a pearl guru and know exactly what could and could > >>>>>> not happen by this patch, I would probably ask for repository > >>>>>> access, but I'm not, so any contact being responsible would > >>>>>> be great. > >>>>>> > >>>>>> regards Peter > >>>>>> > >>>>>> Am 15.05.2013 15:04, schrieb Bruce Fischl: > >>>>>>> thanks Peter, > >>>>>> > >>>>>>> that's actually MNI code, so you might want to report it > >>>>>>> to them. > >>>>>> > >>>>>>> Bruce On Wed, 15 May 2013, Peter Wendorff wrote: > >>>>>> > >>>>>>> Hi. > >>>>>> > >>>>>>> I'm working with freesurfer as a software developer in a > >>>>>>> cloud project. My task is to enable control of freesurfer > >>>>>>> via network (e.g. REST interfaces). > >>>>>> > >>>>>>> That works fine so far, but I stumbled over the following > >>>>>>> pearl deprecated warning: > >>>>>> > >>>>>>> "Use of ?PATTERN? without explicit operator is deprecated > >>>>>>> at /usr/local/freesurfer//mni/bin/sharpen_volume line > >>>>>>> 153." > >>>>>> > >>>>>>> Which has been printed to the log files repeatingly. I'm > >>>>>>> not a pearl expert, but I think, it's due to a more up to > >>>>>>> date pearl version used here, that deprecated the usage of > >>>>>>> ? delimiters for patterns without explicit operator. Using > >>>>>>> / as a delimiter works fine. > >>>>>> > >>>>>>> I changed that locally to (new line 153): > >>>>>> > >>>>>>> ($output_volume =~ /^([\S]+).mnc/) && ($base_name = $1) || > >>>>>>> die "sharpen_volume failed: output volume does not appear > >>>>>>> to be" ." a minc volume.\n"; > >>>>>> > >>>>>>> (the original code here was): ($output_volume =~ > >>>>>>> ?^([\S]+).mnc?) && ($base_name = $1) || die "sharpen_volume > >>>>>>> failed: output volume does not appear to be" ." a minc > >>>>>>> volume.\n"; > >>>>>> > >>>>>> > >>>>>> > >>>>>>> I'm not sure this is the best solution. It's even not > >>>>>>> strictly necessary to change this - it's only a warning > >>>>>>> that's thrown; but I think, it's useful. > >>>>>> > >>>>>>> How can I submit this as a patch? Is it enough to report > >>>>>>> here? What to do? > >>>>>> > >>>>>>> regards Peter Wendorff > >>>>>> > >>>>>>> P.S.: For referene the header parameters of my > >>>>>>> sharpen_volume for revision comparison: > >>>>>> > >>>>>>> > #---------------------------------------------------------------------------- > >>>>>>> > >>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>>> > >>>>>>> > #$RCSfile: sharpen_volume.in,v $ #$Revision: 1.1 $ #$Author: > >>>>>>> bert $ #$Date: 2003/04/16 14:29:34 $ #$State: Exp $ > >>>>>>> > #--------------------------------------------------------------------------- > >>>>>>> > >>>>>> > >>>>>>> > >>>>>>> > # ------------------------------ MNI Header > >>>>>>> ---------------------------------- #@NAME : > >>>>>>> sharpen_volume #@INPUT : #@OUTPUT : #@RETURNS : > >>>>>>> #@DESCRIPTION: modifies intensities so as to produce a > >>>>>>> sharper histogram #@METHOD : #@GLOBALS : #@CALLS : > >>>>>>> #@CREATED : February 28, 1996 #@MODIFIED : > >>>>>>> > #----------------------------------------------------------------------------- > >>>>>>> > >>>>>> > >>>>>>> > >>>>>> > >>>>>>>> > >>>>>>> > _______________________________________________ Freesurfer > >>>>>>>> mailing list Freesurfer@nmr.mgh.harvard.edu > >>>>>>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>> > >>>>>> > >>>>>>> > >>>>>>>> > The information in this e-mail is intended only for the person > >>>>>>> to whom it is addressed. If you believe this e-mail was > >>>>>>> sent to you in error and the e-mail contains patient > >>>>>>> information, please contact the Partners Compliance > >>>>>>> HelpLine at http://www.partners.org/complianceline . If the > >>>>>>> e-mail was sent to you in error but does not contain > >>>>>>> patient information, please contact the sender and properly > >>>>>>> dispose of the e-mail. > >>>>>> > >>>>>> > >>>>>> > >>>>>> _______________________________________________ Freesurfer > >>>>>> mailing list Freesurfer@nmr.mgh.harvard.edu > >>>>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > >>>>>> > >>> > >>>> _______________________________________________ Freesurfer > >>>> mailing list Freesurfer@nmr.mgh.harvard.edu > >>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer > >>>> > >>>> > >>>> > >>> > >> >> >> > _______________________________________________ > Freesurfer mailing list > Freesurfer@nmr.mgh.harvard.edu > https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
_______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail.