Dear 
Robert,<div><br></div><div>Thank you so much for letting me know this. It is really very helpful. Thanks a lot. </div><div>I will work on that!</div><div><br></div><div>Best wishes</div><div><br></div><div>Jing<br><br><div class="gmail_quote">
2012/5/29 Robert Oostenveld <span dir="ltr"><<a href="mailto:r.oostenveld@donders.ru.nl" target="_blank">r.oostenveld@donders.ru.nl</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear Jing,<br>
<br>
The missing ft_write_spike function has been re-added to the release version as of last week, it was also reported missing by someone else in a personal mail by me.<br>
<br>
The specest_nanfft function should be located in the fieldtrip/private directory, where ft_spiketriggeredspectrum should be able to find it.<br>
<br>
best regards,<br>
Robert<br>
<div><div class="h5"><br>
<br>
<br>
<br>
On 21 May 2012, at 15:08, Jing Wang wrote:<br>
<br>
> Hello Eelke,<br>
><br>
> Thank you very much for your answers. I will file this bug in Bugzilla tracking system.<br>
><br>
> I also found that there are some functions which are used in the ft_spike* function are not in the Fieldtrip. One is specest_nanfft.m which is used in ft_spiketriggeredspectrum.m and another is ft_write_spike which is used in ft_spikedetection. We could not find the two functions in Fieldtrip to run these main functions about spike analysis.<br>

><br>
> Whether it has been changed names or  put somewhere else? Would you please give me some idea about that?<br>
> Thanks again!<br>
><br>
> Best Regards<br>
><br>
> Jing<br>
><br>
><br>
><br>
> 2012/5/21 Eelke Spaak <<a href="mailto:eelke.spaak@donders.ru.nl">eelke.spaak@donders.ru.nl</a>><br>
> Dear Jing Wang,<br>
><br>
> This is a bug in the functions you mention. ft_checkconfig should be<br>
> called like this:<br>
><br>
> cfg = ft_checkconfig(cfg, 'forbidden', {'inputfile', 'outputfile'});<br>
><br>
> so with the forbidden options grouped in a cell array, rather than as<br>
> it was done in the code snippet you posted. There also seem to be a<br>
> few other minor bugs in the ft_getopt/checkopt calls.<br>
><br>
> Could you file a bug on this on our Bugzilla tracking system?<br>
> <a href="http://bugzilla.fcdonders.nl/" target="_blank">http://bugzilla.fcdonders.nl/</a> Thank you for reporting this!<br>
><br>
> Best,<br>
> Eelke<br>
><br>
> On 21 May 2012 13:44, Jing Wang <<a href="mailto:wljj09@gmail.com">wljj09@gmail.com</a>> wrote:<br>
> > Dear Fieldtrip developers and users,<br>
> ><br>
> > I have found same error when I using ft_spiketriggeredaverage and<br>
> > ft_spiketriggeredspectrum.m.<br>
> > After I run the following script, an error appeared at line 51<br>
> > cfg=ft_checkconfig. This error also is same when I run<br>
> > ft_spiketriggeredspectrum.m. But after I use comment to silent a part of<br>
> > these functions. it could work well. It is same for both the latese and<br>
> > 20120420 version of Fieldtrip. I donnot know whether it is a bug or<br>
> > something wrong with my data? Would anybody who knows can help me?<br>
> > That will be really appreciated! Thanks in advance!<br>
> > Jing<br>
> ><br>
> > I have append spike and LFP into data. The folloing is the script and error<br>
> > information.<br>
> > cfg=[];<br>
> > cfg.timwin = [-0.01 0.01];<br>
> > cfg.spikechannel =data.label{1};<br>
> > cfg.channel = data.label{2};<br>
> > cfg.keeptrials ='yes';<br>
> > cfg.feedback='yes';<br>
> > [timelock] = ft_spiketriggeredaverage(cfg, data);<br>
> ><br>
> > Error using ft_getopt<br>
> > the first input should contain key-value pairs<br>
> > Error in ft_checkconfig (line 83)<br>
> > renamed         = ft_getopt(varargin, 'renamed');<br>
> > Error in ft_spiketriggeredaverage (line 51)<br>
> > cfg = ft_checkconfig(cfg, 'forbidden', 'inputfile', ...<br>
> ><br>
> > For ft_spikertriggerespectrum, I silent the line like this, the script can<br>
> > work well.<br>
> > % cfg = ft_checkconfig(cfg, 'forbidden', 'inputfile', ...<br>
> > %                                        'outputfile');  % see<br>
> > <a href="http://bugzilla.fcdonders.nl/show_bug.cgi?id=1056" target="_blank">http://bugzilla.fcdonders.nl/show_bug.cgi?id=1056</a><br>
> ><br>
> > For ft_spiketriggeredaverage, the script can work when I silent these part.<br>
> > it can work well.<br>
> >  % cfg.timwin       = ft_getopt(cfg, 'timwin',[-0.1 0.1]);<br>
> >  % cfg.spikechannel = ft_getopt(cfg,'spikechannel', []);<br>
> >  % cfg.channel      = ft_getopt(cfg,'channel', 'all');<br>
> >  % cfg.keeptrials   = ft_checkopt(cfg,'keeptrials', 'char', {'yes', 'no'});<br>
> >  % cfg.feedback     = ft_checkopt(cfg,'feedback', 'yes');<br>
> ><br>
> > _______________________________________________<br>
> > fieldtrip mailing list<br>
> > <a href="mailto:fieldtrip@donders.ru.nl">fieldtrip@donders.ru.nl</a><br>
> > <a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
><br>
> _______________________________________________<br>
> fieldtrip mailing list<br>
> <a href="mailto:fieldtrip@donders.ru.nl">fieldtrip@donders.ru.nl</a><br>
> <a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
><br>
> _______________________________________________<br>
> fieldtrip mailing list<br>
> <a href="mailto:fieldtrip@donders.ru.nl">fieldtrip@donders.ru.nl</a><br>
> <a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
<br>
<br>
_______________________________________________<br>
fieldtrip mailing list<br>
</div></div><a href="mailto:fieldtrip@science.ru.nl">fieldtrip@science.ru.nl</a><br>
<a href="http://mailman.science.ru.nl/mailman/listinfo/fieldtrip" target="_blank">http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</a><br>
</blockquote></div><br></div>