From 29d67c03ecd49bac7daca905c734aacc15dadc78 Mon Sep 17 00:00:00 2001 From: SPM Date: Mon, 2 Mar 2015 15:18:52 +0000 Subject: [PATCH] SPM8 r6313 --- @meeg/sconfounds.m | 4 +- Contents.m | 6 +- README.txt | 4 +- config/spm_cfg_eeg_inv_headmodel.m | 4 +- external/Makefile | 8 +-- .../fieldtrip/connectivity/private/nanmean.m | 4 +- external/fieldtrip/fileio/ft_read_event.m | 21 +++--- .../fileio/private/mxDeserialize.mexa64 | Bin 8462 -> 0 bytes .../fileio/private/mxDeserialize.mexglx | Bin 8355 -> 0 bytes .../fileio/private/mxDeserialize.mexmaci | Bin 8720 -> 0 bytes .../fileio/private/mxDeserialize.mexmaci64 | Bin 8680 -> 0 bytes .../fileio/private/mxDeserialize.mexw32 | Bin 6656 -> 0 bytes .../fileio/private/mxDeserialize.mexw64 | Bin 7168 -> 0 bytes .../fileio/private/mxSerialize.mexa64 | Bin 8362 -> 0 bytes .../fileio/private/mxSerialize.mexglx | Bin 8267 -> 0 bytes .../fileio/private/mxSerialize.mexmaci | Bin 8592 -> 0 bytes .../fileio/private/mxSerialize.mexmaci64 | Bin 8536 -> 0 bytes .../fileio/private/mxSerialize.mexw32 | Bin 6656 -> 0 bytes .../fileio/private/mxSerialize.mexw64 | Bin 7168 -> 0 bytes external/fieldtrip/fileio/private/nanmean.m | 4 +- .../fieldtrip/forward/private/triangle4pt.m | 4 +- external/fieldtrip/ft_defaults.m | 4 +- .../fieldtrip/private/mxDeserialize.mexa64 | Bin 8462 -> 0 bytes .../fieldtrip/private/mxDeserialize.mexmaci | Bin 8720 -> 0 bytes .../fieldtrip/private/mxDeserialize.mexmaci64 | Bin 8680 -> 0 bytes .../fieldtrip/private/mxDeserialize.mexw32 | Bin 6656 -> 0 bytes .../fieldtrip/private/mxDeserialize.mexw64 | Bin 7168 -> 0 bytes external/fieldtrip/private/mxSerialize.mexa64 | Bin 8362 -> 0 bytes .../fieldtrip/private/mxSerialize.mexmaci | Bin 8592 -> 0 bytes .../fieldtrip/private/mxSerialize.mexmaci64 | Bin 8536 -> 0 bytes external/fieldtrip/private/mxSerialize.mexw32 | Bin 6656 -> 0 bytes external/fieldtrip/private/mxSerialize.mexw64 | Bin 7168 -> 0 bytes external/fieldtrip/private/nanmean.m | 4 +- external/fieldtrip/private/triangle4pt.m | 4 +- external/fieldtrip/src/nanmean.m | 4 +- external/fieldtrip/statfun/private/nanmean.m | 4 +- .../utilities/private/mxSerialize.mexa64 | Bin 8362 -> 0 bytes .../utilities/private/mxSerialize.mexmaci | Bin 8592 -> 0 bytes .../utilities/private/mxSerialize.mexmaci64 | Bin 8536 -> 0 bytes .../utilities/private/mxSerialize.mexw32 | Bin 6656 -> 0 bytes .../utilities/private/mxSerialize.mexw64 | Bin 7168 -> 0 bytes .../fieldtrip/utilities/private/nanmean.m | 4 +- man/meeg/eeg_imaging.tex | 2 +- matlabbatch/cfg_getfile.m | 16 ++--- matlabbatch/cfg_ui.m | 10 ++- matlabbatch/gencode_rvalue.m | 17 +++-- spm.m | 18 ++++- spm.man | 6 +- spm_DisplayTimeSeries.m | 11 ++- spm_Menu.fig | Bin 104848 -> 104848 bytes spm_Welcome.fig | Bin 40824 -> 40824 bytes spm_XYZreg.m | 7 +- spm_check_installation.m | 6 +- spm_check_version.m | 4 +- spm_dcm_bma_results.m | 26 ++++--- spm_eeg_inv_extract.m | 39 +++++++---- spm_eeg_review_callbacks.m | 4 +- spm_figure.m | 3 +- spm_file.m | 55 +++++++++++---- spm_hdm_ui.m | 4 +- spm_help.m | 4 +- spm_input.m | 12 ++-- spm_list.m | 4 +- spm_mip.m | 20 ++++-- spm_motd.man | 4 +- spm_orthviews.m | 8 +-- spm_print.m | 10 ++- spm_realign.m | 16 +++-- spm_regions.m | 4 +- spm_spm_Bayes.m | 4 +- spm_uitable.m | 12 +++- spm_update.m | 14 ++-- spm_write_filtered.m | 7 +- toolbox/FieldMap/pm_defaults_Trio_al_128.m | 4 +- toolbox/FieldMap/pm_defaults_Trio_al_64.m | 65 ++++++++++++++++++ toolbox/FieldMap/pm_defaults_Trio_al_96.m | 65 ++++++++++++++++++ toolbox/MEEGtools/spm_MEEGtools.m | 3 +- toolbox/MEEGtools/spm_dcm_estimate_group.m | 4 +- toolbox/Shoot/spm_shoot_update.m | 4 +- 79 files changed, 405 insertions(+), 170 deletions(-) delete mode 100755 external/fieldtrip/fileio/private/mxDeserialize.mexa64 delete mode 100755 external/fieldtrip/fileio/private/mxDeserialize.mexglx delete mode 100755 external/fieldtrip/fileio/private/mxDeserialize.mexmaci delete mode 100755 external/fieldtrip/fileio/private/mxDeserialize.mexmaci64 delete mode 100644 external/fieldtrip/fileio/private/mxDeserialize.mexw32 delete mode 100644 external/fieldtrip/fileio/private/mxDeserialize.mexw64 delete mode 100755 external/fieldtrip/fileio/private/mxSerialize.mexa64 delete mode 100755 external/fieldtrip/fileio/private/mxSerialize.mexglx delete mode 100755 external/fieldtrip/fileio/private/mxSerialize.mexmaci delete mode 100755 external/fieldtrip/fileio/private/mxSerialize.mexmaci64 delete mode 100644 external/fieldtrip/fileio/private/mxSerialize.mexw32 delete mode 100644 external/fieldtrip/fileio/private/mxSerialize.mexw64 delete mode 100755 external/fieldtrip/private/mxDeserialize.mexa64 delete mode 100755 external/fieldtrip/private/mxDeserialize.mexmaci delete mode 100755 external/fieldtrip/private/mxDeserialize.mexmaci64 delete mode 100644 external/fieldtrip/private/mxDeserialize.mexw32 delete mode 100644 external/fieldtrip/private/mxDeserialize.mexw64 delete mode 100755 external/fieldtrip/private/mxSerialize.mexa64 delete mode 100755 external/fieldtrip/private/mxSerialize.mexmaci delete mode 100755 external/fieldtrip/private/mxSerialize.mexmaci64 delete mode 100644 external/fieldtrip/private/mxSerialize.mexw32 delete mode 100644 external/fieldtrip/private/mxSerialize.mexw64 delete mode 100755 external/fieldtrip/utilities/private/mxSerialize.mexa64 delete mode 100755 external/fieldtrip/utilities/private/mxSerialize.mexmaci delete mode 100755 external/fieldtrip/utilities/private/mxSerialize.mexmaci64 delete mode 100644 external/fieldtrip/utilities/private/mxSerialize.mexw32 delete mode 100644 external/fieldtrip/utilities/private/mxSerialize.mexw64 create mode 100644 toolbox/FieldMap/pm_defaults_Trio_al_64.m create mode 100644 toolbox/FieldMap/pm_defaults_Trio_al_96.m diff --git a/@meeg/sconfounds.m b/@meeg/sconfounds.m index 7dbe4cd..7bd72e6 100644 --- a/@meeg/sconfounds.m +++ b/@meeg/sconfounds.m @@ -5,10 +5,10 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Vladimir Litvak -% $Id: sconfounds.m 4657 2012-02-16 17:15:38Z vladimir $ +% $Id: sconfounds.m 5569 2013-07-01 11:10:00Z vladimir $ if nargin == 2 - meegind = meegchannels(this); + meegind = meegchannels(this, 'MEEG'); [sel1, sel2] = match_str(chanlabels(this, meegind), newsconfounds.label); diff --git a/Contents.m b/Contents.m index 40c5d9f..1399a70 100644 --- a/Contents.m +++ b/Contents.m @@ -1,5 +1,5 @@ % Statistical Parametric Mapping -% Version 5236 (SPM8) 04-Feb-13 +% Version 6313 (SPM8) 23-Jan-2015 %__________________________________________________________________________ % ___ ____ __ __ % / __)( _ \( \/ ) @@ -40,9 +40,9 @@ % You should have received a copy of the GNU General Public License along % with SPM, in spm_LICENCE.man. If not, see . %__________________________________________________________________________ -% Copyright (C) 1991,1994-2013 Wellcome Trust Centre for Neuroimaging +% Copyright (C) 1991,1994-2015 Wellcome Trust Centre for Neuroimaging -% $Id: Contents.m 5232 2013-02-04 15:15:06Z guillaume $ +% $Id: Contents.m 6312 2015-01-23 13:01:57Z guillaume $ %========================================================================== % PROGRAMMERS NOTE: diff --git a/README.txt b/README.txt index 68ca373..4dfeb57 100644 --- a/README.txt +++ b/README.txt @@ -48,7 +48,7 @@ See http://www.fil.ion.ucl.ac.uk/spm/software/spm8/ for details. Later versions of MATLAB (released after SPM8), will probably need additional patches in order to run. Once developed, these will be made available from: - ftp://ftp.fil.ion.ucl.ac.uk/spm/spm8_updates/ + http://www.fil.ion.ucl.ac.uk/spm/download/spm8_updates/ With the compiled c-mex files in place, simply prepend the SPM directory to your MATLAB path to complete the installation. (Type `help @@ -109,4 +109,4 @@ ________________________________________________________________________ SPM is developed by members and collaborators of the Wellcome Trust Centre for Neuroimaging -$Id: README.txt 5187 2013-01-17 12:10:06Z guillaume $ +$Id: README.txt 5638 2013-09-17 17:39:18Z guillaume $ diff --git a/config/spm_cfg_eeg_inv_headmodel.m b/config/spm_cfg_eeg_inv_headmodel.m index 1e7c272..4a857bf 100644 --- a/config/spm_cfg_eeg_inv_headmodel.m +++ b/config/spm_cfg_eeg_inv_headmodel.m @@ -5,7 +5,7 @@ % Copyright (C) 2010 Wellcome Trust Centre for Neuroimaging % Vladimir Litvak -% $Id: spm_cfg_eeg_inv_headmodel.m 4997 2012-10-12 11:17:08Z vladimir $ +% $Id: spm_cfg_eeg_inv_headmodel.m 5988 2014-05-15 12:24:42Z vladimir $ D = cfg_files; D.tag = 'D'; @@ -168,6 +168,8 @@ for i = 1:numel(job.D) D = spm_eeg_load(job.D{i}); + [ok, D] = check(D, '3d'); + if ~isfield(D,'inv') val = 1; elseif numel(D.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 WNS5A<7d|gHHTfTFmwZe1%>4uEdoG9o diff --git a/external/fieldtrip/fileio/private/mxDeserialize.mexmaci b/external/fieldtrip/fileio/private/mxDeserialize.mexmaci deleted file mode 100755 index 5907136ce0ce93e690ec122722c9784c08d803be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8720 zcmeHNO>7%Q6dt<{b*Y=Uk&z;`jkZ;aDq0*ORaH(=92{sxNSii^QXw(;XHze=H?DWx zCKX75v{fu0uuv;;;Q$A?_RuqmNQEc|RB_Qgoqacmz1u# z>;?uzcYL*1h%ex$WSwn_iB+XbS#aE%WnT&$-8uI63DJ)>$}mMkhLp}qCBIabj$6;e z-<@M9$U(_>RTS^>$HDhO4g|}RS+1Hj&+f$H6k=b2pR$939P~+9x35`tQCjxml4p13 zcn`6Jm$Cy71_vaiS(1yjT*dSq-S2V_vEyi>3}dhtY5fTQ9Z!4nna#{*loyh78Dg~_ z)L5h}u9S<<`%Aeqo@<9W!nL1A5Ca?Y;7>=@t-i>QBkFG76S*>df?8li4%sZ^M8SaRM@lVAf?{ zMF*e^fZw_OgZ1&oHy56^rcd;LJ@@p85Ua1TlOaS3A_d8QicT0pWMNbxk3n)=Z2t^4 z-}m%kA-;#iT#IvH5^*E5FL70K33Ue@Lp=L*6LX&gvljCxN~eeMo44%YO0HlHm#utd zIgKS^<^A#e%NSDy{f9a^Hz>3tW)IQcEr#n(jUysEZn1Fuc>2`ek8KP~E7B2jsZfwk zdPIeI_=ewSZ}dad>5RFs;<#odJ+U36fYMSUpb^jrXaqC@8Uc-fMnJ4RiJzN!L?9NL z>tEu(wJqPeCB|Mdzl~(CxFyWK9mL~V;26!G|H zXvirJf+-C!$pDA{pB{xx{sVhA5_Rr*5_k@HkwV<{p0(T4>=0ws-uR7ZjOF&lV%!DXQrju$pybvkaj3+L`HHysp1Bfli7Uymaamc;nvPksa%JnfDd0?b&Nodr%ZpVw29#sEUdfxavx}2u zvtrt=gGL-$$cnj)>&ECCb-UnNOSU*PZ`K?tM|O$3hj8YxI_RH|4D$E_#AB6S==@$F z9q6~AXP^(_NP~CpXX$?t=N~wd$pyLr{e9?th{gGdxEAOnN4e6hU^n0F; z2Z;Bhd%!3`8YhQ+25y5ZC7G|=#j=Ud1#(2K6GnW@puQvUZ`9=?AduyyrOWlIF!-H; r;eTh~_>mIVt0k37UJXzpe%sj5Q1Eq44NNsDzPe*NI)~?d-XQ)0ZoPqT diff --git a/external/fieldtrip/fileio/private/mxDeserialize.mexmaci64 b/external/fieldtrip/fileio/private/mxDeserialize.mexmaci64 deleted file mode 100755 index 6964e6864c7f5562045c588b0d2b42ce2b5d1211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8680 zcmeHNUx*t;82`2x?;^b>snk;GAGg|*gF<>0ls;5QO0Fgt+Ov0sL#)%}ve$&}Cf8)6 zxqI>8JYhLc@4=#vKI*GaiWDjpR8WfgB7N{d5OPpK9|}dJ>+jp0xyvTC^igC!`1YIc zoB4h-_nXPFGqX4U`u*MrkugL>ap*4S>?1_0uq;nNe>RAOn3&wu=QR6;Z3tH|~Qsl?*c#rR+!k-Ywv; zAcR#F^UacDDL*#Wn6_VL}k&g zZ08Gce>?@p>qF&kXKj~+sAEpUsa7Am_XuoM9}gpc!)$&LL{Q>3zjEXgj&MK;;~#*sHK8mfwD+Bv-=kR# zxmVya?^#Ci+!tgLEhos}J?jrN#89+{9}r{d92uRIks2L|Z=mKRV%*!haL*{L-qhvd_wWr73MfT2-&DWGz0&A26i7dr+JinGklL5UV@i#Z;eavm#?HY=!&^J zBb-joYFW)%$*wI~gy47(e9>}qCAY+Z2^BcgcFI=s?EIu{Iab|mp)wRhI9BI$yFTaE z8g)ty(egpAFrhf97#^2)LRvmAImAa8Qur7q0bhM5ke0qH@8z@b58<4_=l^Q4~qkwNBa%FXZQy%v2Yy# diff --git a/external/fieldtrip/fileio/private/mxDeserialize.mexw32 b/external/fieldtrip/fileio/private/mxDeserialize.mexw32 deleted file mode 100644 index f9991e7b924aa7d32a7bde9510b3e776aa49ba01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6656 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 Rm8oIc8G-3#AoxFS{|1<~&n5r> diff --git a/external/fieldtrip/fileio/private/mxDeserialize.mexw64 b/external/fieldtrip/fileio/private/mxDeserialize.mexw64 deleted file mode 100644 index e25f96e81a241688a8158b12a978a0c98ca1a39e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7168 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 diff --git a/external/fieldtrip/fileio/private/mxSerialize.mexa64 b/external/fieldtrip/fileio/private/mxSerialize.mexa64 deleted file mode 100755 index caf873e27ca00e6223a4ab47e35e97cfcb68c78a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8362 zcmeHMdyG_989%eb!U79BP_#Ts_of0ukegxIT|uSY2fGY)d2}C@O3h_<=I+kuJl2^z zbZIoAD{ToSCDj;fh_U}DX`=QIQ){9T1F?{pxM|Wz8cj$DaY@y5V`}i#@%zsGezW(U zoz=ud|JpN|`Hp1Dnk8!K4Ct8#AHOIRcFeNf6|uV_cAzoQ2W|4*s3k=C ze_g6-(k-F~%DSA6-SN_#zsy1F&(rPtnjWK)Upg;G?lRQJ$OqQri!ItHx^;4#7< zs-yo1VQcH)KOt<5nys3mJz9U2YL?F0CJLVvyj^e^Zb~`Mc)nP0%3iYMIS#R@$)q!u zEhKZ8(VnO96hul)u*CqUMw^U|0mmSSd z+U26oxV2o;14h*DWNFz;r*`hFu@hdVpwFCETgZ?oVk>A%3 zxB1aWbxTZLYr0zPczcDVs#||c&z9CM$}yi|le@R7l(xRfJU7MNX=2$=;(X&-0uyJi zcn#HQ?dBrV$eI1Gl1wGe-RT}4s*EP4_Gg&)niJ>uzd*T}Z?TsPn?KZKseuby*AWqa z13PXfe)0EcV(OhpV&BcO)zW%^3wb4yIM?WsWp{PmHB$XFWl3JT^UKD5%0^CfKY8Qo zSWD|ysfet_p06os^3mxT3U&Jr-|C= zJbAlUt<2VZ>i+ok``n<^3x~Uh2fBN#!QJgvA?amLxhk?L`f(nMJVw$~p1nk$CwiPH zCyd9)(}OB98H;RcUekC0r?@tT~3 ztiPBRTVSyT7F%Gk1r}T2|JVYw9qELSCJ&qsBAg!gi9Vxo)-m|3!IusGiw6I^!Cw-- zSt!o$I2S*+)ED6F^{y1`z4xm{mTZ^99nN5JIn;@nIxg}R;{S%wl|t7G#aVDh&Ve{H z#zl^E0N!iv7yP;u40uL(?C~c>Z@Ey!`$yF;e@yiMDLmrRiAC2hA#&;`&7)u575;Bh z@V^>z3HLuIct17+ZIce^6pC|su{`nAxH{O|`!Q?#(8y4qHIOY-CU;ovc849e+Ty$8 z@y>X=bz(e~+STrK>>4d43#p7%a!+OXjmFyD8E@Oy_8Fz@^69*n93|?Ne40V7Q1o1T zyil=6E7@FnS2nFQmr0g0%1)mykfl$(k}o+WuS;4@7)PwYl4{A#CD~qb6FE=W*+Q0{ zo;yiTdRxnqte8%ENoBhkXRMUWyG|xew&0YV@`|N0#rMf)QzRsx$$U0Ng(;F7df3{x z?`O13+Nokb?-o3po6J6XY3`?-8jdI-8u*WTxFCW`x?FnGWUQT=xxIu`)y1L2t9Z(`MV@w4E0|x-?!F_J?goT z{hvs{<&Q%_DC{w>A!c1pHAB`26qqERU+@+Ik+= zUsbzT3gfF4*55GRQd?icc&v6G6UNsltb<{EZS8(3jNhlQeueRM3hPoB{{Y=PSwTqW zqw0eS>qt--Rrf2b4`FmmT&-+b1 z{SOl!p_>%!55(%k7Y7kFzukH@KEK_L5zcW>VnNnklp53ebM?hMs|aq%x`z2XC4O!h zeikbK3);_G^&O+XE@^y?viJ}kNUu;nLSK>1et(T{F8?uOVO*%4d4H+ z&maGPBs|hETQ$c|lmbT@=8vD4#_vNQM@`#|f`@KleGp9|}5<{Ii6wrG7E*=Ux=tywCf##_KrZ7ejs_ zv{NdT%;f^Ndn#4(%3ft`j6{ypJA8D|88|dFtS|izgt$k01EO@%8P63*lQ~DfIy%Y9 zq@vftiJa@XX}e?Jo_&f1PBuMBT>Eb2zkQ}F`TS|b={s^jhv^^eKHTSk<1on2MbYo6 zI!f@?FU8l6@=na<*YCW}!GWVa-2=|i{{Er9VQ09zXP}R-Fw^CtlSvlRIl91fbkz`s zUTXcTPUX0TG(GgYu5;jtBi)A&^(sfdR-0F%b?!j<_Az`_+SL`jjSSp{Qnv1O>AwIC C1^oK} diff --git a/external/fieldtrip/fileio/private/mxSerialize.mexglx b/external/fieldtrip/fileio/private/mxSerialize.mexglx deleted file mode 100755 index 1a1347c189efa9c87fd7d49914db7895892b9258..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8267 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 CZ^nxN diff --git a/external/fieldtrip/fileio/private/mxSerialize.mexmaci b/external/fieldtrip/fileio/private/mxSerialize.mexmaci deleted file mode 100755 index 3276211f1cfe54bd234ef51e9d1b422fa528e719..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8592 zcmeHNL2DaF6rNS&WZNi~8r))N;%-AiQw(wfp*7SPDa4_nZX3sPaB`Whq*b)7v{JOI z#5OIsH~||SsvewQ(0lU}Or47_C6v-r4uMigivv0LQ1$z?yUwoM6au{z=8?DW&6{~| z-h8tTntA)lS4uzAvN$rJftklEEdp+QYL6X(jPA3U|^EcvzEM| z0Ws)*e^`ibVW;Fgdz2Kbp)O^~^;))bBQOlc$ft!kiayFHB_a(e-Q{|*QIoFMF2X(- zqX1v#Ov$x|q!0Odun#fdEUQ+nX|?+8I2PC8`v&ZkF$!YPCS}{XZ98RYJC#Pi9goq3 zFX5$(;X&tsq_nEC(lYCoZx~$51Ncs%i!zGAVIe*XLiE@8VShg_<993+;Fe9lne~8I8d`2=_+Hn)z=rGVo>2 zl+hUBdYBK^VtOVup9b?73G$$f#t6q#GM`DXl(UyU`Do_CrSNaVfDwKIvWr2Smt#YE z6Ur#~!LfHfm|97#-rIWjUgi7r<_RHI&v1|tYy%|6g>>2wVg!vT$kUL_i~VJ^UxnO- z{0-B{PTO4Lf<(s=ZgAgvlIANw4I5%S+XZ;cCo&c#VcYL zg?I@cD|C7ZAJYpa+UN5M(LN+5+HQ*(kzKD`8XwQT_u|~9@!y^n^SMzfNjG~oblJC_ z!-=mjPuypI+4Zb?_WYg`MkrDUCy)5cqEpSliVv&plzR#m@S5{JP$l zJ(=pPU-UKo+TwPl8+5OZ!`OS=jnTr!Z)>}wodvx!lezm-dh>_7Tj|ZMI}h6jcec}S zh4WeO z6i*=46dt`(JkWHjO!)Uddc7V}634)l2AE`kqra~w(I#tfB~j=3JcZ|I-&2TZ!$LcQ zvmQv}*?^?2ToKxrx|T@|CD$>50UPH^VP5`@7fBe!uzn|zhapb$_9{2vi`?d{C`QRA1frq)c%VFA-Q z)_VP-H!6H(6uswe>RoX&Go6$5rFpAmn>BmI5?u_|WZhaqc`3SD%Lm5+%@T7)#y?R!>~^FkvHvB?e)9>i*{i;%|V?Q5*mO diff --git a/external/fieldtrip/fileio/private/mxSerialize.mexmaci64 b/external/fieldtrip/fileio/private/mxSerialize.mexmaci64 deleted file mode 100755 index 07a415d6664b2e21c22bcc434aa7574ce8cbb2eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8536 zcmeHN-Afcv6hEVzF8Hx4R4AoRf%Ral2@$>&yP+|Xq_##v!FAUi-J#iC-JPY?hZ4+4 zBJf4%59p=-f*y^0FzEY92!f&@p}_DV@S*9PnR|7{wGes=?twG+o_p{4-Fts$24?P= z*PGveRRbuM01!m2Lml1+Foz{c6Y8o0z}QgF@Q~Bwzl8lJa2qiJVH~9qj9GfgqM9o^ z@!r(C?ftx;>;SJjMF3{JCS!%EOfqM(f>lg*mak6@xudJN6WO?pEeUcw(T{it#L~Js zq33bb&h;JRc&9jmu(trq)>q8lFtRCTWXE#5;EixRK`Gh3{cZuf6~^>58_Op$y0HE6 zc*5~C?ngGoR7efLh^SLZaqV*A+8rB;d3r=V|4>p~30GhFyN)RQU+8Fm4a?#So5nU5C(aMBQj_`eZ%4`TpmX2agLM9(5kYwv(u!y3b<} zOByFcRb9J_m$X*uA4Z$zSjBP%ON=)RppwviMN0G2GwIzQnm$=k{rBMj+T>S@+J#DU zdHthiE|JpnY$9Q$J4_>)DMj#xFp@aTkv;qAe#brgB`n{BWqtu-r5ZYlg*>f~v|y!1 z+uI|jy^dvm&aM@o-}vY#D?~cIZe_d#lpN0I_lr*zEIkuB=W}%FkypupWI!??8ITM} z1|$QLfq!Hm7Vo>?eEf%P$KrNdE55mgTET8>!ODUom$msXaczD>n}4Ovehbdop~a_j z??Q`9w^yth?cUk1^x~||S8B7%!K=@oq3)fkxz&g7R0IgRuFA1zD|6M)!AlzI z6^(yadfQ}OG9Vd{3`hnf1CjyBfMh^2AQ_MhNCqSWl7at=frcaMAg%adl=8T45%h-7Kw%lZbiSA!wTxUA!j-VzOgJhko-|a^`39Z3 z2swb2dbCBJKf>+LJntVvy9G}sL|(lg?GTQ~a}P(Z;Z*_m?1LH%$9B@aWQzX`qF9Ym zj#I@9Z6?i<#caydF|AKYO7L&d$c~GAznjHoW4Ik==5p7I6QI)n0IK^xKmmN4_3`1y Kbp9Q{>ESmo+$s(L diff --git a/external/fieldtrip/fileio/private/mxSerialize.mexw32 b/external/fieldtrip/fileio/private/mxSerialize.mexw32 deleted file mode 100644 index c22d972434ff6a4920a1dbea7c09592a4f0f650f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6656 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 diff --git a/external/fieldtrip/private/mxDeserialize.mexmaci64 b/external/fieldtrip/private/mxDeserialize.mexmaci64 deleted file mode 100755 index 6964e6864c7f5562045c588b0d2b42ce2b5d1211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8680 zcmeHNUx*t;82`2x?;^b>snk;GAGg|*gF<>0ls;5QO0Fgt+Ov0sL#)%}ve$&}Cf8)6 zxqI>8JYhLc@4=#vKI*GaiWDjpR8WfgB7N{d5OPpK9|}dJ>+jp0xyvTC^igC!`1YIc zoB4h-_nXPFGqX4U`u*MrkugL>ap*4S>?1_0uq;nNe>RAOn3&wu=QR6;Z3tH|~Qsl?*c#rR+!k-Ywv; zAcR#F^UacDDL*#Wn6_VL}k&g zZ08Gce>?@p>qF&kXKj~+sAEpUsa7Am_XuoM9}gpc!)$&LL{Q>3zjEXgj&MK;;~#*sHK8mfwD+Bv-=kR# zxmVya?^#Ci+!tgLEhos}J?jrN#89+{9}r{d92uRIks2L|Z=mKRV%*!haL*{L-qhvd_wWr73MfT2-&DWGz0&A26i7dr+JinGklL5UV@i#Z;eavm#?HY=!&^J zBb-joYFW)%$*wI~gy47(e9>}qCAY+Z2^BcgcFI=s?EIu{Iab|mp)wRhI9BI$yFTaE z8g)ty(egpAFrhf97#^2)LRvmAImAa8Qur7q0bhM5ke0qH@8z@b58<4_=l^Q4~qkwNBa%FXZQy%v2Yy# diff --git a/external/fieldtrip/private/mxDeserialize.mexw32 b/external/fieldtrip/private/mxDeserialize.mexw32 deleted file mode 100644 index f9991e7b924aa7d32a7bde9510b3e776aa49ba01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6656 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 Rm8oIc8G-3#AoxFS{|1<~&n5r> diff --git a/external/fieldtrip/private/mxDeserialize.mexw64 b/external/fieldtrip/private/mxDeserialize.mexw64 deleted file mode 100644 index e25f96e81a241688a8158b12a978a0c98ca1a39e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7168 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 diff --git a/external/fieldtrip/private/mxSerialize.mexa64 b/external/fieldtrip/private/mxSerialize.mexa64 deleted file mode 100755 index caf873e27ca00e6223a4ab47e35e97cfcb68c78a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8362 zcmeHMdyG_989%eb!U79BP_#Ts_of0ukegxIT|uSY2fGY)d2}C@O3h_<=I+kuJl2^z zbZIoAD{ToSCDj;fh_U}DX`=QIQ){9T1F?{pxM|Wz8cj$DaY@y5V`}i#@%zsGezW(U zoz=ud|JpN|`Hp1Dnk8!K4Ct8#AHOIRcFeNf6|uV_cAzoQ2W|4*s3k=C ze_g6-(k-F~%DSA6-SN_#zsy1F&(rPtnjWK)Upg;G?lRQJ$OqQri!ItHx^;4#7< zs-yo1VQcH)KOt<5nys3mJz9U2YL?F0CJLVvyj^e^Zb~`Mc)nP0%3iYMIS#R@$)q!u zEhKZ8(VnO96hul)u*CqUMw^U|0mmSSd z+U26oxV2o;14h*DWNFz;r*`hFu@hdVpwFCETgZ?oVk>A%3 zxB1aWbxTZLYr0zPczcDVs#||c&z9CM$}yi|le@R7l(xRfJU7MNX=2$=;(X&-0uyJi zcn#HQ?dBrV$eI1Gl1wGe-RT}4s*EP4_Gg&)niJ>uzd*T}Z?TsPn?KZKseuby*AWqa z13PXfe)0EcV(OhpV&BcO)zW%^3wb4yIM?WsWp{PmHB$XFWl3JT^UKD5%0^CfKY8Qo zSWD|ysfet_p06os^3mxT3U&Jr-|C= zJbAlUt<2VZ>i+ok``n<^3x~Uh2fBN#!QJgvA?amLxhk?L`f(nMJVw$~p1nk$CwiPH zCyd9)(}OB98H;RcUekC0r?@tT~3 ztiPBRTVSyT7F%Gk1r}T2|JVYw9qELSCJ&qsBAg!gi9Vxo)-m|3!IusGiw6I^!Cw-- zSt!o$I2S*+)ED6F^{y1`z4xm{mTZ^99nN5JIn;@nIxg}R;{S%wl|t7G#aVDh&Ve{H z#zl^E0N!iv7yP;u40uL(?C~c>Z@Ey!`$yF;e@yiMDLmrRiAC2hA#&;`&7)u575;Bh z@V^>z3HLuIct17+ZIce^6pC|su{`nAxH{O|`!Q?#(8y4qHIOY-CU;ovc849e+Ty$8 z@y>X=bz(e~+STrK>>4d43#p7%a!+OXjmFyD8E@Oy_8Fz@^69*n93|?Ne40V7Q1o1T zyil=6E7@FnS2nFQmr0g0%1)mykfl$(k}o+WuS;4@7)PwYl4{A#CD~qb6FE=W*+Q0{ zo;yiTdRxnqte8%ENoBhkXRMUWyG|xew&0YV@`|N0#rMf)QzRsx$$U0Ng(;F7df3{x z?`O13+Nokb?-o3po6J6XY3`?-8jdI-8u*WTxFCW`x?FnGWUQT=xxIu`)y1L2t9Z(`MV@w4E0|x-?!F_J?goT z{hvs{<&Q%_DC{w>A!c1pHAB`26qqERU+@+Ik+= zUsbzT3gfF4*55GRQd?icc&v6G6UNsltb<{EZS8(3jNhlQeueRM3hPoB{{Y=PSwTqW zqw0eS>qt--Rrf2b4`FmmT&-+b1 z{SOl!p_>%!55(%k7Y7kFzukH@KEK_L5zcW>VnNnklp53ebM?hMs|aq%x`z2XC4O!h zeikbK3);_G^&O+XE@^y?viJ}kNUu;nLSK>1et(T{F8?uOVO*%4d4H+ z&maGPBs|hETQ$c|lmbT@=8vD4#_vNQM@`#|f`@KleGp9|}5<{Ii6wrG7E*=Ux=tywCf##_KrZ7ejs_ zv{NdT%;f^Ndn#4(%3ft`j6{ypJA8D|88|dFtS|izgt$k01EO@%8P63*lQ~DfIy%Y9 zq@vftiJa@XX}e?Jo_&f1PBuMBT>Eb2zkQ}F`TS|b={s^jhv^^eKHTSk<1on2MbYo6 zI!f@?FU8l6@=na<*YCW}!GWVa-2=|i{{Er9VQ09zXP}R-Fw^CtlSvlRIl91fbkz`s zUTXcTPUX0TG(GgYu5;jtBi)A&^(sfdR-0F%b?!j<_Az`_+SL`jjSSp{Qnv1O>AwIC C1^oK} diff --git a/external/fieldtrip/private/mxSerialize.mexmaci b/external/fieldtrip/private/mxSerialize.mexmaci deleted file mode 100755 index 3276211f1cfe54bd234ef51e9d1b422fa528e719..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8592 zcmeHNL2DaF6rNS&WZNi~8r))N;%-AiQw(wfp*7SPDa4_nZX3sPaB`Whq*b)7v{JOI z#5OIsH~||SsvewQ(0lU}Or47_C6v-r4uMigivv0LQ1$z?yUwoM6au{z=8?DW&6{~| z-h8tTntA)lS4uzAvN$rJftklEEdp+QYL6X(jPA3U|^EcvzEM| z0Ws)*e^`ibVW;Fgdz2Kbp)O^~^;))bBQOlc$ft!kiayFHB_a(e-Q{|*QIoFMF2X(- zqX1v#Ov$x|q!0Odun#fdEUQ+nX|?+8I2PC8`v&ZkF$!YPCS}{XZ98RYJC#Pi9goq3 zFX5$(;X&tsq_nEC(lYCoZx~$51Ncs%i!zGAVIe*XLiE@8VShg_<993+;Fe9lne~8I8d`2=_+Hn)z=rGVo>2 zl+hUBdYBK^VtOVup9b?73G$$f#t6q#GM`DXl(UyU`Do_CrSNaVfDwKIvWr2Smt#YE z6Ur#~!LfHfm|97#-rIWjUgi7r<_RHI&v1|tYy%|6g>>2wVg!vT$kUL_i~VJ^UxnO- z{0-B{PTO4Lf<(s=ZgAgvlIANw4I5%S+XZ;cCo&c#VcYL zg?I@cD|C7ZAJYpa+UN5M(LN+5+HQ*(kzKD`8XwQT_u|~9@!y^n^SMzfNjG~oblJC_ z!-=mjPuypI+4Zb?_WYg`MkrDUCy)5cqEpSliVv&plzR#m@S5{JP$l zJ(=pPU-UKo+TwPl8+5OZ!`OS=jnTr!Z)>}wodvx!lezm-dh>_7Tj|ZMI}h6jcec}S zh4WeO z6i*=46dt`(JkWHjO!)Uddc7V}634)l2AE`kqra~w(I#tfB~j=3JcZ|I-&2TZ!$LcQ zvmQv}*?^?2ToKxrx|T@|CD$>50UPH^VP5`@7fBe!uzn|zhapb$_9{2vi`?d{C`QRA1frq)c%VFA-Q z)_VP-H!6H(6uswe>RoX&Go6$5rFpAmn>BmI5?u_|WZhaqc`3SD%Lm5+%@T7)#y?R!>~^FkvHvB?e)9>i*{i;%|V?Q5*mO diff --git a/external/fieldtrip/private/mxSerialize.mexmaci64 b/external/fieldtrip/private/mxSerialize.mexmaci64 deleted file mode 100755 index 07a415d6664b2e21c22bcc434aa7574ce8cbb2eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8536 zcmeHN-Afcv6hEVzF8Hx4R4AoRf%Ral2@$>&yP+|Xq_##v!FAUi-J#iC-JPY?hZ4+4 zBJf4%59p=-f*y^0FzEY92!f&@p}_DV@S*9PnR|7{wGes=?twG+o_p{4-Fts$24?P= z*PGveRRbuM01!m2Lml1+Foz{c6Y8o0z}QgF@Q~Bwzl8lJa2qiJVH~9qj9GfgqM9o^ z@!r(C?ftx;>;SJjMF3{JCS!%EOfqM(f>lg*mak6@xudJN6WO?pEeUcw(T{it#L~Js zq33bb&h;JRc&9jmu(trq)>q8lFtRCTWXE#5;EixRK`Gh3{cZuf6~^>58_Op$y0HE6 zc*5~C?ngGoR7efLh^SLZaqV*A+8rB;d3r=V|4>p~30GhFyN)RQU+8Fm4a?#So5nU5C(aMBQj_`eZ%4`TpmX2agLM9(5kYwv(u!y3b<} zOByFcRb9J_m$X*uA4Z$zSjBP%ON=)RppwviMN0G2GwIzQnm$=k{rBMj+T>S@+J#DU zdHthiE|JpnY$9Q$J4_>)DMj#xFp@aTkv;qAe#brgB`n{BWqtu-r5ZYlg*>f~v|y!1 z+uI|jy^dvm&aM@o-}vY#D?~cIZe_d#lpN0I_lr*zEIkuB=W}%FkypupWI!??8ITM} z1|$QLfq!Hm7Vo>?eEf%P$KrNdE55mgTET8>!ODUom$msXaczD>n}4Ovehbdop~a_j z??Q`9w^yth?cUk1^x~||S8B7%!K=@oq3)fkxz&g7R0IgRuFA1zD|6M)!AlzI z6^(yadfQ}OG9Vd{3`hnf1CjyBfMh^2AQ_MhNCqSWl7at=frcaMAg%adl=8T45%h-7Kw%lZbiSA!wTxUA!j-VzOgJhko-|a^`39Z3 z2swb2dbCBJKf>+LJntVvy9G}sL|(lg?GTQ~a}P(Z;Z*_m?1LH%$9B@aWQzX`qF9Ym zj#I@9Z6?i<#caydF|AKYO7L&d$c~GAznjHoW4Ik==5p7I6QI)n0IK^xKmmN4_3`1y Kbp9Q{>ESmo+$s(L diff --git a/external/fieldtrip/private/mxSerialize.mexw32 b/external/fieldtrip/private/mxSerialize.mexw32 deleted file mode 100644 index c22d972434ff6a4920a1dbea7c09592a4f0f650f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6656 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 C1^oK} diff --git a/external/fieldtrip/utilities/private/mxSerialize.mexmaci b/external/fieldtrip/utilities/private/mxSerialize.mexmaci deleted file mode 100755 index 3276211f1cfe54bd234ef51e9d1b422fa528e719..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8592 zcmeHNL2DaF6rNS&WZNi~8r))N;%-AiQw(wfp*7SPDa4_nZX3sPaB`Whq*b)7v{JOI z#5OIsH~||SsvewQ(0lU}Or47_C6v-r4uMigivv0LQ1$z?yUwoM6au{z=8?DW&6{~| z-h8tTntA)lS4uzAvN$rJftklEEdp+QYL6X(jPA3U|^EcvzEM| z0Ws)*e^`ibVW;Fgdz2Kbp)O^~^;))bBQOlc$ft!kiayFHB_a(e-Q{|*QIoFMF2X(- zqX1v#Ov$x|q!0Odun#fdEUQ+nX|?+8I2PC8`v&ZkF$!YPCS}{XZ98RYJC#Pi9goq3 zFX5$(;X&tsq_nEC(lYCoZx~$51Ncs%i!zGAVIe*XLiE@8VShg_<993+;Fe9lne~8I8d`2=_+Hn)z=rGVo>2 zl+hUBdYBK^VtOVup9b?73G$$f#t6q#GM`DXl(UyU`Do_CrSNaVfDwKIvWr2Smt#YE z6Ur#~!LfHfm|97#-rIWjUgi7r<_RHI&v1|tYy%|6g>>2wVg!vT$kUL_i~VJ^UxnO- z{0-B{PTO4Lf<(s=ZgAgvlIANw4I5%S+XZ;cCo&c#VcYL zg?I@cD|C7ZAJYpa+UN5M(LN+5+HQ*(kzKD`8XwQT_u|~9@!y^n^SMzfNjG~oblJC_ z!-=mjPuypI+4Zb?_WYg`MkrDUCy)5cqEpSliVv&plzR#m@S5{JP$l zJ(=pPU-UKo+TwPl8+5OZ!`OS=jnTr!Z)>}wodvx!lezm-dh>_7Tj|ZMI}h6jcec}S zh4WeO z6i*=46dt`(JkWHjO!)Uddc7V}634)l2AE`kqra~w(I#tfB~j=3JcZ|I-&2TZ!$LcQ zvmQv}*?^?2ToKxrx|T@|CD$>50UPH^VP5`@7fBe!uzn|zhapb$_9{2vi`?d{C`QRA1frq)c%VFA-Q z)_VP-H!6H(6uswe>RoX&Go6$5rFpAmn>BmI5?u_|WZhaqc`3SD%Lm5+%@T7)#y?R!>~^FkvHvB?e)9>i*{i;%|V?Q5*mO diff --git a/external/fieldtrip/utilities/private/mxSerialize.mexmaci64 b/external/fieldtrip/utilities/private/mxSerialize.mexmaci64 deleted file mode 100755 index 07a415d6664b2e21c22bcc434aa7574ce8cbb2eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8536 zcmeHN-Afcv6hEVzF8Hx4R4AoRf%Ral2@$>&yP+|Xq_##v!FAUi-J#iC-JPY?hZ4+4 zBJf4%59p=-f*y^0FzEY92!f&@p}_DV@S*9PnR|7{wGes=?twG+o_p{4-Fts$24?P= z*PGveRRbuM01!m2Lml1+Foz{c6Y8o0z}QgF@Q~Bwzl8lJa2qiJVH~9qj9GfgqM9o^ z@!r(C?ftx;>;SJjMF3{JCS!%EOfqM(f>lg*mak6@xudJN6WO?pEeUcw(T{it#L~Js zq33bb&h;JRc&9jmu(trq)>q8lFtRCTWXE#5;EixRK`Gh3{cZuf6~^>58_Op$y0HE6 zc*5~C?ngGoR7efLh^SLZaqV*A+8rB;d3r=V|4>p~30GhFyN)RQU+8Fm4a?#So5nU5C(aMBQj_`eZ%4`TpmX2agLM9(5kYwv(u!y3b<} zOByFcRb9J_m$X*uA4Z$zSjBP%ON=)RppwviMN0G2GwIzQnm$=k{rBMj+T>S@+J#DU zdHthiE|JpnY$9Q$J4_>)DMj#xFp@aTkv;qAe#brgB`n{BWqtu-r5ZYlg*>f~v|y!1 z+uI|jy^dvm&aM@o-}vY#D?~cIZe_d#lpN0I_lr*zEIkuB=W}%FkypupWI!??8ITM} z1|$QLfq!Hm7Vo>?eEf%P$KrNdE55mgTET8>!ODUom$msXaczD>n}4Ovehbdop~a_j z??Q`9w^yth?cUk1^x~||S8B7%!K=@oq3)fkxz&g7R0IgRuFA1zD|6M)!AlzI z6^(yadfQ}OG9Vd{3`hnf1CjyBfMh^2AQ_MhNCqSWl7at=frcaMAg%adl=8T45%h-7Kw%lZbiSA!wTxUA!j-VzOgJhko-|a^`39Z3 z2swb2dbCBJKf>+LJntVvy9G}sL|(lg?GTQ~a}P(Z;Z*_m?1LH%$9B@aWQzX`qF9Ym zj#I@9Z6?i<#caydF|AKYO7L&d$c~GAznjHoW4Ik==5p7I6QI)n0IK^xKmmN4_3`1y Kbp9Q{>ESmo+$s(L diff --git a/external/fieldtrip/utilities/private/mxSerialize.mexw32 b/external/fieldtrip/utilities/private/mxSerialize.mexw32 deleted file mode 100644 index c22d972434ff6a4920a1dbea7c09592a4f0f650f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6656 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 0 % filter files, but not dirs - [p n e] = cellfun(@fileparts, str, 'uniformoutput',false); + [p,n,e] = cellfun(@fileparts, str, 'uniformoutput',false); fstr = strcat(n, e); - [fstr1 fsel] = do_filter(fstr, filt.ext); + [fstr1,fsel] = do_filter(fstr, filt.ext); str = str(fsel); end end diff --git a/matlabbatch/cfg_ui.m b/matlabbatch/cfg_ui.m index a58a043..e9c6a39 100644 --- a/matlabbatch/cfg_ui.m +++ b/matlabbatch/cfg_ui.m @@ -27,9 +27,9 @@ % Copyright (C) 2007 Freiburg Brain Imaging % Volkmar Glauche -% $Id: cfg_ui.m 4863 2012-08-27 08:09:23Z volkmar $ +% $Id: cfg_ui.m 6128 2014-08-01 16:09:57Z guillaume $ -rev = '$Rev: 4863 $'; %#ok +rev = '$Rev: 6128 $'; %#ok % edit the above text to modify the response to help cfg_ui @@ -693,8 +693,7 @@ function local_valedit_edit(hObject) ' ', ... 'To clear a value, enter an empty cell ''{}''.', ... ' ', ... - ['Accept input with CTRL-RETURN, cancel with ' ... - 'ESC.']}); + 'Leave input box with CTRL-TAB to access buttons.'}); failtxt = {'Input could not be evaluated. Possible reasons are:',... '1) Input should be a vector or matrix, but is not enclosed in ''['' and '']'' brackets.',... '2) Input should be a character or string, but is not enclosed in '' single quotes.',... @@ -716,8 +715,7 @@ function local_valedit_edit(hObject) ' ', ... 'To clear a value, clear the input field and accept.', ... ' ', ... - ['Accept input with CTRL-RETURN, cancel with ' ... - 'ESC.']}); + 'Leave input box with CTRL-TAB to access buttons.'}); failtxt = {'Input could not be evaluated.'}; end sts = false; diff --git a/matlabbatch/gencode_rvalue.m b/matlabbatch/gencode_rvalue.m index 9d8a3fd..3542602 100644 --- a/matlabbatch/gencode_rvalue.m +++ b/matlabbatch/gencode_rvalue.m @@ -25,9 +25,9 @@ % Copyright (C) 2007 Freiburg Brain Imaging % Volkmar Glauche -% $Id: gencode_rvalue.m 4864 2012-08-27 13:57:31Z volkmar $ +% $Id: gencode_rvalue.m 6128 2014-08-01 16:09:57Z guillaume $ -rev = '$Rev: 4864 $'; %#ok +rev = '$Rev: 6128 $'; %#ok str = {}; sts = true; @@ -109,8 +109,17 @@ else sitem = mat2str(item,'class'); end - bsz = max(numel(sitem)+2,100); % bsz needs to be > 100 and larger than string length - str1 = textscan(sitem, '%s', 'delimiter',';', 'bufsize',bsz); + try + if ~verLessThan('matlab', '8.4') + bszopt = {}; + else + error('Need bufsize option'); + end + catch + bsz = max(numel(sitem)+2,100); % bsz needs to be > 100 and larger than string length + bszopt = {'bufsize', bsz}; + end + str1 = textscan(sitem, '%s', 'delimiter',';', bszopt{:}); if numel(str1{1}) > 1 str = str1{1}; else diff --git a/spm.m b/spm.m index 2b4a6be..279628b 100644 --- a/spm.m +++ b/spm.m @@ -63,7 +63,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Andrew Holmes -% $Id: spm.m 4392 2011-07-18 14:48:29Z guillaume $ +% $Id: spm.m 6128 2014-08-01 16:09:57Z guillaume $ %======================================================================= @@ -194,6 +194,9 @@ % If Redo [default false] is true, then the cached current SPM information % are not used but recomputed (and recached). % +% FORMAT ver = spm('Version') +% Returns a string containing SPM version and release numbers. +% % FORMAT v = spm('MLver') % Returns MATLAB version, truncated to major & minor revision numbers % @@ -313,6 +316,7 @@ RectW = spm('WinSize','W',1); Rect0 = spm('WinSize','0',1); set(Fwelcome,'Units','pixels', 'Position',... [Rect0(1)+(Rect0(3)-RectW(3))/2, Rect0(2)+(Rect0(4)-RectW(4))/2, RectW(3), RectW(4)]); +set(Fwelcome,'Color',[1 1 1]*.8); set(Fwelcome,'Visible','on'); %======================================================================= @@ -437,6 +441,8 @@ case lower(Modalities) %-Initialise SPM in PET, fMRI, EEG modality %----------------------------------------------------------------------- if strcmpi(Modality,'EEG') && ~isdeployed addpath(fullfile(spm('Dir'),'external','fieldtrip')); + clear ft_defaults + clear global ft_default ft_defaults; addpath(fullfile(spm('Dir'),'external','bemcp')); addpath(fullfile(spm('Dir'),'external','ctf')); @@ -516,6 +522,7 @@ case lower(Modalities) %-Initialise SPM in PET, fMRI, EEG modality %-Set SPM colour %----------------------------------------------------------------------- set(findobj(Fmenu,'Tag', 'frame'),'backgroundColor',spm('colour')); +set(Fmenu,'Color',[1 1 1]*.8); try if ismac b = findobj(Fmenu,'Style','pushbutton'); @@ -894,6 +901,15 @@ case lower(Modalities) %-Initialise SPM in PET, fMRI, EEG modality end +%======================================================================= +case 'version' %-SPM version +%======================================================================= +% v = spm('Version') +%----------------------------------------------------------------------- +[v, r] = spm('Ver'); +varargout = {sprintf('%s (%s)',v,r)}; + + %======================================================================= case 'mlver' %-MATLAB major & point version number %======================================================================= diff --git a/spm.man b/spm.man index 3046aee..34c048d 100644 --- a/spm.man +++ b/spm.man @@ -115,7 +115,7 @@ % Later versions of MATLAB (released after SPM8), will probably % need additional patches in order to run. Once developed, these will % be made available from: -% ftp://ftp.fil.ion.ucl.ac.uk/spm/spm8_updates/ +% http://www.fil.ion.ucl.ac.uk/spm/download/spm8_updates/ % % With the compiled c-mex files in place, simply prepend the SPM % directory to your MATLAB path to complete the installation. (Type `help @@ -134,8 +134,8 @@ % No formal support or maintenance is provided or implied. % %__________________________________________________________________________ -% Copyright (C) 1991,1994-2013 Wellcome Trust Centre for Neuroimaging +% Copyright (C) 1991,1994-2015 Wellcome Trust Centre for Neuroimaging % The FIL Methods Group -% $Id: spm.man 5187 2013-01-17 12:10:06Z guillaume $ +% $Id: spm.man 6295 2015-01-02 16:09:24Z guillaume $ diff --git a/spm_DisplayTimeSeries.m b/spm_DisplayTimeSeries.m index eb688f8..a047e11 100644 --- a/spm_DisplayTimeSeries.m +++ b/spm_DisplayTimeSeries.m @@ -57,7 +57,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Jean Daunizeau -% $Id: spm_DisplayTimeSeries.m 3248 2009-07-03 16:17:30Z vladimir $ +% $Id: spm_DisplayTimeSeries.m 6295 2015-01-02 16:09:24Z guillaume $ if ~exist('options','var') @@ -259,6 +259,11 @@ end % Create axes +if spm_check_version('matlab','8.4') >= 0 + dispmode = {'SortMethod','childorder'}; +else + dispmode = {'drawmode','fast'}; +end ud.v.handles.axes = axes('parent',hp,... 'units','normalized',... 'position',pos1,... @@ -266,7 +271,7 @@ 'ytick',ytick,'yticklabel',yticklabel,... 'tag',tag,... 'nextplot','add',... - 'drawmode','fast'); + dispmode{:}); ud.v.handles.gpa = axes('parent',hp,... 'units','normalized',... 'position',pos2,... @@ -274,7 +279,7 @@ 'box','off',... 'color','none',... 'ygrid','off',... - 'drawmode','fast'); + dispmode{:}); % Initialize time series col = colormap(lines); diff --git a/spm_Menu.fig b/spm_Menu.fig index eb93eb7ca7e4f3db2d8db42ec4f0355972f86dfa..8078b47f2a029707adf95387cc2ae85db9b44a7f 100644 GIT binary patch delta 54 zcmbQRnQa0PnMk-5Wh!_j<|!x`DHxhsnHX6a8z>kV7@AHDRGyf?y0Ijyn$fiRe)abI I)r=cu0n8>5-T(jq delta 54 zcmbQRnQa0PnMj0Wlqz^7<|!DOD;OGD8CzHx87UYU7#dFuRGyf?y0Ijyn$fuVe)abI I)r=cu0nz*t0ssI2 diff --git a/spm_Welcome.fig b/spm_Welcome.fig index deef5d1bb4d755fb2b91781c73e89b98a7ddbe87..0d9e6ce6236ad3b55120535aaabfd304857e1b56 100644 GIT binary patch delta 50 zcmeydkLkxgrU@nzZbg|2UWs`M3PuWsrdB2 n && n > 1 - [v s v] = svd(y'*y); - v = v(:,1); - u = y*v; - Y(i, :) = sign(sum(u))*v; - elseif m>1 - [u s u] = svd(y*y'); - u = u(:,1); - Y(i, :) = sign(sum(u))*y'*u; + y = MY((iS(i)+1):iS(i+1),:)'; + + [m,n] = size(y); + if n>1 + if m > n + [v,s,v] = svd(y'*y); + s = diag(s); + v = v(:,1); + u = y*v/sqrt(s(1)); + elseif m>1 + [u,s,u] = svd(y*y'); + s = diag(s); + u = u(:,1); + v = y'*u/sqrt(s(1)); + end + d = sign(sum(v)); + u = u*d; + v = v*d; + Y(i, :) = u'*sqrt(s(1)/n); else - Y(i, :) = y; + Y(i, :) = y'; end + spm_progress_bar('Set',i); end diff --git a/spm_eeg_review_callbacks.m b/spm_eeg_review_callbacks.m index 6b54ddc..cb3ce87 100644 --- a/spm_eeg_review_callbacks.m +++ b/spm_eeg_review_callbacks.m @@ -4,7 +4,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Jean Daunizeau -% $Id: spm_eeg_review_callbacks.m 3646 2009-12-16 16:01:03Z jean $ +% $Id: spm_eeg_review_callbacks.m 6071 2014-06-27 12:52:33Z guillaume $ spm('pointer','watch'); drawnow expose @@ -925,7 +925,7 @@ delete(D.PSD.handles.BUTTONS.slider_step) end % gather info for core display function - options.hp = handles.hfig; + options.hp = handles.tabs.hp; %handles.hfig; options.Fsample = D.Fsample; options.timeOnset = D.timeOnset; options.M = VIZU.visu_scale*full(VIZU.montage.M); diff --git a/spm_figure.m b/spm_figure.m index cbd9b40..cc8fb77 100644 --- a/spm_figure.m +++ b/spm_figure.m @@ -55,7 +55,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Andrew Holmes -% $Id: spm_figure.m 4405 2011-07-22 12:54:59Z guillaume $ +% $Id: spm_figure.m 6071 2014-06-27 12:52:33Z guillaume $ %========================================================================== @@ -606,7 +606,6 @@ 'Rotation',Angle,... 'HorizontalAlignment','Center',... 'VerticalAlignment','middle',... - 'EraseMode','normal',... 'Color',Colour,... 'ButtonDownFcn',[... 'if strcmp(get(gcbf,''SelectionType''),''open''),',... diff --git a/spm_file.m b/spm_file.m index 9c24b3d..7ea735f 100644 --- a/spm_file.m +++ b/spm_file.m @@ -4,17 +4,17 @@ % str - character array, or cell array of strings % option - string of requested item - one among: % {'path', 'cpath', 'fpath', 'basename', 'ext', 'filename', -% 'number', 'shortxx'} +% 'number', 'shortxx', 'unique'} % % FORMAT str = spm_file(str,opt_key,opt_val,...) % str - character array, or cell array of strings % opt_key - string of targeted item - one among: % {'path', 'basename', 'ext', 'filename', 'number', 'prefix', -% 'suffix'} +% 'suffix','link'} % opt_val - string of new value for feature %__________________________________________________________________________ % -% Definition: +% Definitions: % % = filesep % = . @@ -23,7 +23,9 @@ % 'shortxx' produces a string of at most xx characters long. If the input % string is longer than n, then it is prefixed with '..' and the last xx-2 % characters are returned. If the input string is a path, the leading -% directories are replaced by './' +% directories are replaced by './'. +% +% 'unique' returns an unique filename by adding an incremental _%03d suffix. %__________________________________________________________________________ % % Examples: @@ -34,9 +36,9 @@ % spm_file({'/home/karl/software/spm8/spm.m'},'path','/home/karl/spm12') % returns {'/home/karl/spm12/spm.m'} % -% spm_file('/home/karl/software/spm8/spm.m','filename') +% spm_file('/home/karl/software/spm12/spm.m','filename') % returns 'spm.m', and -% spm_file('/home/karl/software/spm8/spm.m','basename') +% spm_file('/home/karl/software/spm12/spm.m','basename') % returns 'spm' % % spm_file('SPM.mat','fpath') @@ -49,10 +51,10 @@ % % See also: spm_fileparts, spm_select, spm_file_ext, spm_existfile %__________________________________________________________________________ -% Copyright (C) 2011 Wellcome Trust Centre for Neuroimaging +% Copyright (C) 2011-2014 Wellcome Trust Centre for Neuroimaging % Guillaume Flandin -% $Id: spm_file.m 4450 2011-08-30 17:20:44Z guillaume $ +% $Id: spm_file.m 6087 2014-07-03 16:14:31Z guillaume $ needchar = ischar(str); @@ -64,7 +66,7 @@ %========================================================================== if numel(options) == 1 for n=1:numel(str) - [pth,nam,ext,num] = spm_fileparts(str{n}); + [pth,nam,ext,num] = spm_fileparts(deblank(str{n})); switch lower(options{1}) case 'path' str{n} = pth; @@ -80,6 +82,19 @@ str{n} = spm_select('CPath',str{n}); case 'fpath' str{n} = spm_fileparts(spm_select('CPath',str{n})); + case 'unique' + i = 1; + while true + str{n} = fullfile(pth,sprintf('%s_%03d%s',nam,i,ext)); + if ~spm_existfile(str{n}), break; else i = i + 1; end + end + str{n} = [str{n} num]; + case 'uniquedir' + i = 1; + while true + str{n} = fullfile(pth,sprintf('%s_%03d',nam,i)); + if ~exist(str{n},'dir'), break; else i = i + 1; end + end otherwise if strncmpi(options{1},'short',5) c = str2num(options{1}(6:end)); @@ -114,7 +129,7 @@ %========================================================================== while ~isempty(options) for n=1:numel(str) - [pth,nam,ext,num] = spm_fileparts(str{n}); + [pth,nam,ext,num] = spm_fileparts(deblank(str{n})); switch lower(options{1}) case 'path' pth = options{2}; @@ -130,15 +145,31 @@ nam = options{2}; ext = ''; case 'number' + if isnumeric(options{2}) + if any(round(options{2}) ~= options{2}) + error('Frame numbers must be whole.') + end + options{2} = sprintf(',%d', options{2}); + end num = options{2}; case 'prefix' nam = [options{2} nam]; case 'suffix' nam = [nam options{2}]; + case 'link' + if desktop('-inuse') + cmd = ['%s']; + cmd = strrep(cmd,'\','\\'); + p = numel(setxor(strfind(cmd,'%'),strfind(cmd,'%%'))); + m = repmat(str(n),1,p); + str{n} = sprintf(cmd,m{:}); + end otherwise - warning('Unknown item ''%s'': ignored',lower(options{1})); + warning('Unknown item ''%s'': ignored.',lower(options{1})); + end + if ~strcmpi(options{1},'link') + str{n} = fullfile(pth,[nam ext num]); end - str{n} = fullfile(pth,[nam ext num]); end options([1 2]) = []; end diff --git a/spm_hdm_ui.m b/spm_hdm_ui.m index 2d858a0..aff2cb3 100644 --- a/spm_hdm_ui.m +++ b/spm_hdm_ui.m @@ -15,7 +15,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Karl Friston -% $Id: spm_hdm_ui.m 4048 2010-08-26 16:29:36Z guillaume $ +% $Id: spm_hdm_ui.m 6312 2015-01-23 13:01:57Z guillaume $ % get figure handles @@ -228,7 +228,7 @@ axis square title({'2nd order kernel';... 'output: BOLD'},'FontSize',9) -xlabel({'time {seconds} for'; U.name{j}}) +xlabel({'time \{seconds\} for'; U.name{j}}) grid on diff --git a/spm_help.m b/spm_help.m index c77f585..4bb1dd3 100644 --- a/spm_help.m +++ b/spm_help.m @@ -118,7 +118,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Andrew Holmes, Karl Friston -% $Id: spm_help.m 4078 2010-10-06 17:41:26Z guillaume $ +% $Id: spm_help.m 6071 2014-06-27 12:52:33Z guillaume $ %======================================================================= @@ -803,7 +803,7 @@ % F = spm_help('!CreateHelpWin') F = spm_figure('FindWin','Help'); -if any(F), return, end +if ~isempty(F), return, end %-Draw window %----------------------------------------------------------------------- diff --git a/spm_input.m b/spm_input.m index 22a132e..13ce49d 100644 --- a/spm_input.m +++ b/spm_input.m @@ -171,7 +171,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Andrew Holmes -% $Id: spm_input.m 4143 2010-12-22 11:55:43Z guillaume $ +% $Id: spm_input.m 6071 2014-06-27 12:52:33Z guillaume $ %======================================================================= @@ -1073,8 +1073,8 @@ %-Store handle of prompt string in buttons 'Max' property %-Button callback sets UserData of prompt string to % number of pressed button - cb = ['set(get(gcbo,''Max''),''UserData'',',... - 'get(gcbo,''UserData''))']; + cb = ['set(get(gcbo,''UserData''),''UserData'',',... + 'get(gcbo,''Max''))']; H = []; XDisp = []; for i=1:nLabels @@ -1094,8 +1094,8 @@ 'String',deblank(Labels(i,:)),... 'ToolTipString',sprintf('%s\n%s',deblank(Labels(i,:)),str),... 'Tag',Tag,... - 'Max',hPrmpt,... - 'UserData',i,... + 'Max',i,... + 'UserData',hPrmpt,... 'BackgroundColor',COLOUR,... 'Callback',cb,... 'Position',[RRec(1)+(i-1)*dX+1 ... @@ -1781,7 +1781,7 @@ if nargin<2, F='Interactive'; else F=varargin{2}; end Finter = spm_figure('FindWin',F); if isempty(Finter) - if any(get(0,'Children')) + if ~isempty(get(0,'Children')) if isempty(get(gcf,'Tag')), Finter = gcf; else Finter = spm('CreateIntWin'); end else Finter = spm('CreateIntWin'); end diff --git a/spm_list.m b/spm_list.m index ca777d2..a5b0259 100644 --- a/spm_list.m +++ b/spm_list.m @@ -114,7 +114,7 @@ % Copyright (C) 1999-2011 Wellcome Trust Centre for Neuroimaging % Karl Friston, Andrew Holmes, Guillaume Flandin -% $Id: spm_list.m 4617 2012-01-11 15:46:16Z will $ +% $Id: spm_list.m 6071 2014-06-27 12:52:33Z guillaume $ %========================================================================== @@ -524,7 +524,7 @@ %-Setup Graphics panel %---------------------------------------------------------------------- Fgraph = spm_figure('FindWin','Satellite'); - if Fgraph + if ~isempty(Fgraph) figure(Fgraph); ht = 0.85; bot = 0.14; else diff --git a/spm_mip.m b/spm_mip.m index b0c4a32..5341740 100644 --- a/spm_mip.m +++ b/spm_mip.m @@ -1,12 +1,15 @@ -function spm_mip(Z,XYZ,M,units) +function mip = spm_mip(Z,XYZ,M,units) % SPM maximum intensity projection -% FORMAT spm_mip(Z,XYZ,M); +% FORMAT mip = spm_mip(Z,XYZ,M,units) % Z - vector point list of SPM values for MIP % XYZ - matrix of coordinates of points (mip coordinates) % M - voxels - > mip matrix or size of voxels (mm) % units - defining space [default {'mm' 'mm' 'mm'}] % - Scalar specifies intensity of grid -%_______________________________________________________________________ +% +% mip - maximum intensity projection +% if no output, the mip is displayed in current figure. +%__________________________________________________________________________ % % If the data are 2 dimensional [DIM(3) = 1] the projection is simply an % image, otherwise: @@ -35,7 +38,7 @@ function spm_mip(Z,XYZ,M,units) % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Karl Friston et al. -% $Id: spm_mip.m 4860 2012-08-24 13:23:55Z volkmar $ +% $Id: spm_mip.m 6087 2014-07-03 16:14:31Z guillaume $ %-Get units and grid scaling %-------------------------------------------------------------------------- @@ -93,7 +96,7 @@ function spm_mip(Z,XYZ,M,units) mip = 4*grid_all + mask_all; end -% Load mip and create maximum intensity projection +% Create maximum intensity projection %-------------------------------------------------------------------------- mip = mip/max(mip(:)); c = [0 0 0 ; @@ -108,5 +111,10 @@ function spm_mip(Z,XYZ,M,units) dim = [(max(c) - min(c)) size(mip)]; d = spm_project(Z,round(XYZ),dim,DXYZ,CXYZ); mip = max(d,Grid*mip); -image(rot90((1 - mip)*64)); axis tight; axis off; +mip = rot90((1 - mip)*64); +%-And display it +%-------------------------------------------------------------------------- +if ~nargout + image(mip); axis tight; axis off; +end diff --git a/spm_motd.man b/spm_motd.man index 5f4bab1..e010d59 100644 --- a/spm_motd.man +++ b/spm_motd.man @@ -35,7 +35,7 @@ % or at your option, any later version). Further details on "copyleft" % can be found at http://www.gnu.org/copyleft/. %_______________________________________________________________________ -% Copyright (C) 1991,1994-2013 Wellcome Trust Centre for Neuroimaging +% Copyright (C) 1991,1994-2015 Wellcome Trust Centre for Neuroimaging % The FIL Methods Group -% $Id: spm_motd.man 5187 2013-01-17 12:10:06Z guillaume $ +% $Id: spm_motd.man 6295 2015-01-02 16:09:24Z guillaume $ diff --git a/spm_orthviews.m b/spm_orthviews.m index b8c6c4b..3ae4f23 100644 --- a/spm_orthviews.m +++ b/spm_orthviews.m @@ -152,7 +152,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % John Ashburner et al -% $Id: spm_orthviews.m 4405 2011-07-22 12:54:59Z guillaume $ +% $Id: spm_orthviews.m 6071 2014-06-27 12:52:33Z guillaume $ % The basic fields of st are: @@ -870,14 +870,14 @@ function zoom_op(varargin) DeleteFcn = ['spm_orthviews(''Delete'',' num2str(ii) ');']; V.ax = cell(3,1); for i=1:3, - ax = axes('Visible','off','DrawMode','fast','Parent',st.fig,'DeleteFcn',DeleteFcn,... + ax = axes('Visible','off','Parent',st.fig,'DeleteFcn',DeleteFcn,... 'YDir','normal','ButtonDownFcn',@repos_start); d = image(0,'Tag','Transverse','Parent',ax,... 'DeleteFcn',DeleteFcn); set(ax,'Ydir','normal','ButtonDownFcn',@repos_start); - lx = line(0,0,'Parent',ax,'DeleteFcn',DeleteFcn); - ly = line(0,0,'Parent',ax,'DeleteFcn',DeleteFcn); + lx = line(0,0,'Parent',ax,'DeleteFcn',DeleteFcn,'Color',[0 0 1]); + ly = line(0,0,'Parent',ax,'DeleteFcn',DeleteFcn,'Color',[0 0 1]); if ~st.xhairs, set(lx,'Visible','off'); set(ly,'Visible','off'); diff --git a/spm_print.m b/spm_print.m index e6cd9e1..4787f04 100644 --- a/spm_print.m +++ b/spm_print.m @@ -19,7 +19,7 @@ function spm_print(varargin) % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % John Ashburner -% $Id: spm_print.m 4050 2010-08-26 18:09:18Z guillaume $ +% $Id: spm_print.m 6250 2014-10-30 12:51:59Z guillaume $ %-Run spm_print through the Batch System to get configured print options %========================================================================== @@ -30,8 +30,14 @@ function spm_print(varargin) if nargin == 1 spm_jobman('serial','','spm.util.print',varargin{1},{2},NaN); else - spm_jobman('serial','','spm.util.print',varargin{1},{2}, ... + if spm_check_version('matlab',8.4') < 0 + spm_jobman('serial','','spm.util.print',varargin{1},{2}, ... varargin{2}); + else + h = varargin{2}.Number; + if isempty(h), h = NaN; end + spm_jobman('serial','','spm.util.print',varargin{1},{2},h); + end end return; end diff --git a/spm_realign.m b/spm_realign.m index 70267fe..2cea36d 100644 --- a/spm_realign.m +++ b/spm_realign.m @@ -80,7 +80,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % John Ashburner -% $Id: spm_realign.m 4152 2011-01-11 14:13:35Z volkmar $ +% $Id: spm_realign.m 6071 2014-06-27 12:52:33Z guillaume $ if nargin==0, return; end; @@ -466,21 +466,23 @@ function plot_parameters(P) if numel(P) > 12 text(x,y,'................ etc','FontSize',10,'Parent',ax); end - ax=axes('Position',[0.1 0.35 0.8 0.2],'Parent',fg,'XGrid','on','YGrid','on'); + ax=axes('Position',[0.1 0.35 0.8 0.2],'Parent',fg,'XGrid','on','YGrid','on',... + 'NextPlot','replacechildren','ColorOrder',[0 0 1;0 0.5 0;1 0 0]); plot(Params(:,1:3),'Parent',ax) - s = ['x translation';'y translation';'z translation']; + s = {'x translation','y translation','z translation'}; %text([2 2 2], Params(2, 1:3), s, 'Fontsize',10,'Parent',ax) - legend(ax, s, 0) + legend(ax, s, 'Location','Best') set(get(ax,'Title'),'String','translation','FontSize',16,'FontWeight','Bold'); set(get(ax,'Xlabel'),'String','image'); set(get(ax,'Ylabel'),'String','mm'); - ax=axes('Position',[0.1 0.05 0.8 0.2],'Parent',fg,'XGrid','on','YGrid','on'); + ax=axes('Position',[0.1 0.05 0.8 0.2],'Parent',fg,'XGrid','on','YGrid','on',... + 'NextPlot','replacechildren','ColorOrder',[0 0 1;0 0.5 0;1 0 0]); plot(Params(:,4:6)*180/pi,'Parent',ax) - s = ['pitch';'roll ';'yaw ']; + s = {'pitch','roll','yaw'}; %text([2 2 2], Params(2, 4:6)*180/pi, s, 'Fontsize',10,'Parent',ax) - legend(ax, s, 0) + legend(ax, s, 'Location','Best') set(get(ax,'Title'),'String','rotation','FontSize',16,'FontWeight','Bold'); set(get(ax,'Xlabel'),'String','image'); set(get(ax,'Ylabel'),'String','degrees'); diff --git a/spm_regions.m b/spm_regions.m index 093f88e..529508b 100644 --- a/spm_regions.m +++ b/spm_regions.m @@ -45,7 +45,7 @@ % Copyright (C) 1999-2011 Wellcome Trust Centre for Neuroimaging % Karl Friston -% $Id: spm_regions.m 4513 2011-10-07 17:26:41Z guillaume $ +% $Id: spm_regions.m 6312 2015-01-23 13:01:57Z guillaume $ if nargin < 4, xY = []; end @@ -232,7 +232,7 @@ subplot(2,2,4) try plot(SPM.xY.RT*[1:length(xY.u)],Y) - str = 'time (seconds}'; + str = 'time \{seconds\}'; catch plot(Y) str = 'scan'; diff --git a/spm_spm_Bayes.m b/spm_spm_Bayes.m index 717908f..c975535 100644 --- a/spm_spm_Bayes.m +++ b/spm_spm_Bayes.m @@ -68,7 +68,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Karl Friston -% $Id: spm_spm_Bayes.m 4185 2011-02-01 18:46:18Z guillaume $ +% $Id: spm_spm_Bayes.m 5353 2013-03-25 18:47:58Z guillaume $ %-Say hello @@ -269,7 +269,7 @@ u = sP(j).u; v = sP(j).v; for i = 1:nVox - [C P] = spm_PEB(Y(u,i),P); + C = spm_PEB(Y(u,i),P); beta(v,i) = C{2}.E(1:length(v)); Hp(j,i) = C{1}.h; end diff --git a/spm_uitable.m b/spm_uitable.m index 3a7c3fe..2ac48bd 100644 --- a/spm_uitable.m +++ b/spm_uitable.m @@ -65,11 +65,11 @@ % See also AWTCREATE, AWTINVOKE, JAVACOMPONENT, UITREE, UITREENODE % Copyright 2002-2006 The MathWorks, Inc. -% $Revision: 4185 $ $Date: 2006/11/29 21:53:13 $ +% $Revision: 6071 $ $Date: 2006/11/29 21:53:13 $ % Release: R14. This feature will not work in previous versions of MATLAB. -% $Id: spm_uitable.m 4185 2011-02-01 18:46:18Z guillaume $ +% $Id: spm_uitable.m 6071 2014-06-27 12:52:33Z guillaume $ % Setup and P-V parsing @@ -79,10 +79,16 @@ else varargout{1} = 'on'; end + if spm_check_version('matlab','8.4') >= 0 + warning('spm_uitable disabled, use uitable.'); + varargout{1} = 'off'; + end return end -if ~isempty(javachk('awt')) || spm_check_version('matlab','7.3') <= 0 +if ~isempty(javachk('awt')) || ... + spm_check_version('matlab','7.3') <= 0 || ... + spm_check_version('matlab','8.4') >= 0 % R2014b, use uitable varargout{1} = []; varargout{2} = []; return; diff --git a/spm_update.m b/spm_update.m index d95869d..b3ec641 100644 --- a/spm_update.m +++ b/spm_update.m @@ -1,7 +1,7 @@ function spm_update(update) -% Check (and install) SPM8 updates from the FIL FTP server +% Check (and install) SPM8 updates from the FIL server % FORMAT spm_update -% This function will connect itself to the FIL FTP server, compare the +% This function will connect itself to the FIL server, compare the % version number of the updates with the one of the SPM installation % currently in the MATLAB path and will display the outcome. % @@ -9,12 +9,12 @@ function spm_update(update) % Invoking this function with any input parameter will do the same as % above but will also attempt to download and install the updates. %__________________________________________________________________________ -% Copyright (C) 2010-2013 Wellcome Trust Centre for Neuroimaging +% Copyright (C) 2010-2015 Wellcome Trust Centre for Neuroimaging % Guillaume Flandin -% $Id: spm_update.m 5235 2013-02-04 15:30:21Z guillaume $ +% $Id: spm_update.m 6312 2015-01-23 13:01:57Z guillaume $ -url = 'ftp://ftp.fil.ion.ucl.ac.uk/spm/spm8_updates/'; +url = 'http://www.fil.ion.ucl.ac.uk/spm/download/spm8_updates/'; if ~nargin update = false; @@ -23,7 +23,7 @@ function spm_update(update) end [s,sts] = urlread(url); -if ~sts, error('Cannot access the FIL FTP server.'); end +if ~sts, error('Cannot access the SPM server.'); end n = regexp(s,'spm8_updates_r(\d.*?)\.zip','tokens','once'); if isempty(n) fprintf(' There are no updates available yet.\n'); @@ -38,7 +38,7 @@ function spm_update(update) error('SPM cannot be found in MATLAB path.'); end if ~strcmp(v,'SPM8'), error('Your SPM version is %s and not SPM8',v); end -rs = [3042 3164 3408 3684 4010 4290 4667 5236]; +rs = [3042 3164 3408 3684 4010 4290 4667 5236 6313]; if isnan(r), r = rs(1); end if floor(r) == 8 try diff --git a/spm_write_filtered.m b/spm_write_filtered.m index 2e6c36a..c0cf441 100644 --- a/spm_write_filtered.m +++ b/spm_write_filtered.m @@ -26,7 +26,7 @@ % Copyright (C) 1996-2011 Wellcome Trust Centre for Neuroimaging % Karl Friston -% $Id: spm_write_filtered.m 4351 2011-06-13 17:18:25Z ged $ +% $Id: spm_write_filtered.m 6087 2014-07-03 16:14:31Z guillaume $ %-Parse arguments @@ -52,9 +52,10 @@ %-Get filename %-------------------------------------------------------------------------- -F = spm_str_manip(F,'sd'); if isempty(F), F = 'output'; end -F = [F '.img']; +if isempty(spm_file(F,'ext')) + F = spm_file(F,'ext','.img'); +end spm('Pointer','Watch') %-Set up header information diff --git a/toolbox/FieldMap/pm_defaults_Trio_al_128.m b/toolbox/FieldMap/pm_defaults_Trio_al_128.m index c0064e8..046f6c2 100644 --- a/toolbox/FieldMap/pm_defaults_Trio_al_128.m +++ b/toolbox/FieldMap/pm_defaults_Trio_al_128.m @@ -12,7 +12,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Chloe Hutton and Jesper Andersson -% $Id: pm_defaults_Trio_al_128.m 4363 2011-06-15 09:33:44Z chloe $ +% $Id: pm_defaults_Trio_al_128.m 5264 2013-02-20 12:57:13Z guillaume $ global pm_def @@ -54,7 +54,7 @@ %======================================================================= pm_def.EPI_BASED_FIELDMAPS = 0; % EPI=1, other=0. pm_def.K_SPACE_TRAVERSAL_BLIP_DIR = -1; % +ve k-space = 1, -ve = -1. -pm_def.TOTAL_EPI_READOUT_TIME = 51.2; % Trio al hires EPI +pm_def.TOTAL_EPI_READOUT_TIME = 57.6; % Trio al_mepi_3d 1.5mm-res EPI: (1+0.125)*128/2*0.8 (Acceleration factor 2 along phase direction) % Defaults for Unwarping. %======================================================================= diff --git a/toolbox/FieldMap/pm_defaults_Trio_al_64.m b/toolbox/FieldMap/pm_defaults_Trio_al_64.m new file mode 100644 index 0000000..fba70c0 --- /dev/null +++ b/toolbox/FieldMap/pm_defaults_Trio_al_64.m @@ -0,0 +1,65 @@ +% SPM5 UPDATE 23/11/07 +% Sets the default values for the FieldMap toolbox +% +% FORMAT pm_defaults_Trio_eFoV +%_______________________________________________________________________ +% +% This file is intended for use with the Siemens fieldmap sequence +% on the Trio scanner at the AMRIG/FIL and the al_128 EPI sequences with +% PE blips=-1: +% +%_______________________________________________________________________ +% Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging + +% Chloe Hutton and Jesper Andersson +% $Id: pm_defaults_Trio_al_64.m 5264 2013-02-20 12:57:13Z guillaume $ + +global pm_def + +% Defaults for creating field map. (See pm_make_fieldmap.m and +% FieldMap.man for more info.) +%======================================================================= +pm_def.INPUT_DATA_FORMAT = 'PM'; % 'RI' = load two real and + % imaginary image pairs + % 'PM' = load one or two + % phase and magnitude image + % pairs. +pm_def.SHORT_ECHO_TIME = 10.0; % Short echo time in ms for Trio +pm_def.LONG_ECHO_TIME = 12.46; % Long echo time in ms for Trio +pm_def.MASKBRAIN = 1; % Do brain masking (1 or 0, + % 0 for EPI fieldmaps) + +% Defaults for unwrapping options. (See pm_make_fieldmap.m and +% FieldMap.man for more info.) +%======================================================================= +pm_def.UNWRAPPING_METHOD = 'Mark3D'; % Unwrapping options are: + % 'Huttonish', 'Mark3D' or 'Mark2D' +pm_def.FWHM = 10; % FWHM of Gaussian filter used to + % implement weighted smoothing of + % unwrapped maps. +pm_def.PAD = 0; % Size of padding kernel if required. +pm_def.WS = 1; % Weighted or normal smoothing. + +% Flags for brain extraction +%======================================================================= +pm_def.MFLAGS.TEMPLATE = fullfile(spm('Dir'),'templates','T1.nii'); +pm_def.MFLAGS.FWHM = 5; % In mm +pm_def.MFLAGS.NERODE = 2; % In voxels +pm_def.MFLAGS.NDILATE = 4; % In voxels +pm_def.MFLAGS.THRESH = 0.5; +pm_def.MFLAGS.REG = 0.02; % A larger value helps segmentation to converge +pm_def.MFLAGS.GRAPHICS = 0; % A larger value helps segmentation to converge + +% Defaults for converting field map to voxel displacement map. +%======================================================================= +pm_def.EPI_BASED_FIELDMAPS = 0; % EPI=1, other=0. +pm_def.K_SPACE_TRAVERSAL_BLIP_DIR = -1; % +ve k-space = 1, -ve = -1. +pm_def.TOTAL_EPI_READOUT_TIME = 18; % Trio al_mepi_3d 3mm-res EPI: (1+0.125)*64/2*0.5 (Acceleration factor 2 along phase direction) + +% Defaults for Unwarping. +%======================================================================= +pm_def.DO_JACOBIAN_MODULATION = 0; % Do jacobian modulation to adjust + % for compression or stretching + % No = 0, Yes = 1 + + diff --git a/toolbox/FieldMap/pm_defaults_Trio_al_96.m b/toolbox/FieldMap/pm_defaults_Trio_al_96.m new file mode 100644 index 0000000..0039e46 --- /dev/null +++ b/toolbox/FieldMap/pm_defaults_Trio_al_96.m @@ -0,0 +1,65 @@ +% SPM5 UPDATE 23/11/07 +% Sets the default values for the FieldMap toolbox +% +% FORMAT pm_defaults_Trio_eFoV +%_______________________________________________________________________ +% +% This file is intended for use with the Siemens fieldmap sequence +% on the Trio scanner at the AMRIG/FIL and the al_128 EPI sequences with +% PE blips=-1: +% +%_______________________________________________________________________ +% Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging + +% Chloe Hutton and Jesper Andersson +% $Id: pm_defaults_Trio_al_96.m 5264 2013-02-20 12:57:13Z guillaume $ + +global pm_def + +% Defaults for creating field map. (See pm_make_fieldmap.m and +% FieldMap.man for more info.) +%======================================================================= +pm_def.INPUT_DATA_FORMAT = 'PM'; % 'RI' = load two real and + % imaginary image pairs + % 'PM' = load one or two + % phase and magnitude image + % pairs. +pm_def.SHORT_ECHO_TIME = 10.0; % Short echo time in ms for Trio +pm_def.LONG_ECHO_TIME = 12.46; % Long echo time in ms for Trio +pm_def.MASKBRAIN = 1; % Do brain masking (1 or 0, + % 0 for EPI fieldmaps) + +% Defaults for unwrapping options. (See pm_make_fieldmap.m and +% FieldMap.man for more info.) +%======================================================================= +pm_def.UNWRAPPING_METHOD = 'Mark3D'; % Unwrapping options are: + % 'Huttonish', 'Mark3D' or 'Mark2D' +pm_def.FWHM = 10; % FWHM of Gaussian filter used to + % implement weighted smoothing of + % unwrapped maps. +pm_def.PAD = 0; % Size of padding kernel if required. +pm_def.WS = 1; % Weighted or normal smoothing. + +% Flags for brain extraction +%======================================================================= +pm_def.MFLAGS.TEMPLATE = fullfile(spm('Dir'),'templates','T1.nii'); +pm_def.MFLAGS.FWHM = 5; % In mm +pm_def.MFLAGS.NERODE = 2; % In voxels +pm_def.MFLAGS.NDILATE = 4; % In voxels +pm_def.MFLAGS.THRESH = 0.5; +pm_def.MFLAGS.REG = 0.02; % A larger value helps segmentation to converge +pm_def.MFLAGS.GRAPHICS = 0; % A larger value helps segmentation to converge + +% Defaults for converting field map to voxel displacement map. +%======================================================================= +pm_def.EPI_BASED_FIELDMAPS = 0; % EPI=1, other=0. +pm_def.K_SPACE_TRAVERSAL_BLIP_DIR = -1; % +ve k-space = 1, -ve = -1. +pm_def.TOTAL_EPI_READOUT_TIME = 42.12; % Trio al_mepi_3d 2mm-res EPI: (1+0.125)*96/2*0.78 (Acceleration factor 2 along phase direction) + +% Defaults for Unwarping. +%======================================================================= +pm_def.DO_JACOBIAN_MODULATION = 0; % Do jacobian modulation to adjust + % for compression or stretching + % No = 0, Yes = 1 + + diff --git a/toolbox/MEEGtools/spm_MEEGtools.m b/toolbox/MEEGtools/spm_MEEGtools.m index a50981d..9533865 100644 --- a/toolbox/MEEGtools/spm_MEEGtools.m +++ b/toolbox/MEEGtools/spm_MEEGtools.m @@ -4,7 +4,7 @@ % Copyright (C) 2008 Wellcome Trust Centre for Neuroimaging % Vladimir Litvak -% $Id: spm_MEEGtools.m 4342 2011-06-06 12:44:56Z vladimir $ +% $Id: spm_MEEGtools.m 5387 2013-04-04 09:20:28Z vladimir $ funlist = { @@ -32,6 +32,7 @@ 'Interpolate artefact segment', 'spm_eeg_interpolate_artefact' 'FMRIB Detect ECG peaks', 'spm_eeg_fmrib_qrsdetect' 'Detect eyeblinks', 'spm_eeg_detect_eyeblinks' + 'Detect saccades', 'spm_eeg_detect_saccades' 'Relabel trials for epoched CTF datasets', 'spm_eeg_recode_epoched_ctf' 'Correct TMS artefact', 'spm_eeg_tms_correct' 'Plot scalp maps from M/EEG image', 'spm_eeg_img2maps' diff --git a/toolbox/MEEGtools/spm_dcm_estimate_group.m b/toolbox/MEEGtools/spm_dcm_estimate_group.m index 2404c10..b02d3c3 100644 --- a/toolbox/MEEGtools/spm_dcm_estimate_group.m +++ b/toolbox/MEEGtools/spm_dcm_estimate_group.m @@ -16,7 +16,7 @@ function spm_dcm_estimate_group(DCMs, DD, P, pE, pC) % Copyright (C) 2011 Wellcome Trust Centre for Neuroimaging % Vladimir Litvak -% $Id: spm_dcm_estimate_group.m 4390 2011-07-13 18:04:22Z vladimir $ +% $Id: spm_dcm_estimate_group.m 5387 2013-04-04 09:20:28Z vladimir $ % Disclaimer: this code is provided as an example and is not guaranteed to % work with data on which it was not tested. If it does not work for you, @@ -88,6 +88,8 @@ function spm_dcm_estimate_group(DCMs, DD, P, pE, pC) DCM.name = fullfile(pwd, [f '_' D.fname]); + DCM.M.nograph = 1; + % invert and save %-------------------------------------------------------------------------- switch DCM.options.analysis diff --git a/toolbox/Shoot/spm_shoot_update.m b/toolbox/Shoot/spm_shoot_update.m index 412041c..1eb3b4d 100644 --- a/toolbox/Shoot/spm_shoot_update.m +++ b/toolbox/Shoot/spm_shoot_update.m @@ -21,7 +21,7 @@ % (c) Wellcome Trust Centre for NeuroImaging (2009) % John Ashburner -% $Id: spm_shoot_update.m 4103 2010-10-28 15:43:16Z john $ +% $Id: spm_shoot_update.m 5798 2013-12-10 15:07:19Z john $ if nargin<9, scale = 1.0; end scale = max(min(scale,1.0),0.0); @@ -91,7 +91,7 @@ if isempty(phi) f1{k} = f{k}(:,:,z); else - f1{k} = dartel3('samp',f{k},phi(:,:,z,:)); + f1{k} = dartel3('samp',f{k},phi(:,:,z,:)).*dt(:,:,z); end end s = zeros(d(1:2));