2010-03-10 10:28 jansch
* ft_mvaranalysis.m: ensure the presence of a trl in data.cfg which is fieldtrip consistent
2010-03-10 10:22 roboos
* peer/peercellfun.m: added timcv for user-specified coefficient of variation, affects the
resubmission timeout
2010-03-10 09:50 roboos
* realtime/rt_fmriviewer.m, realtime/siemens/matlab: moved siemens/matlab/fmri_viewer to
realtime directory
renamed it to rt_fmriviewer
added cfg.bufferdata so that you can start viewing at the first sample instead of the last
2010-03-10 09:50 jansch
* compat/stats, compat/stats/tcdf.m, compat/stats/tinv.m: created subdirectory to contain
the drop in replacements from the mathworks stats-toolbox
2010-03-10 08:57 roevdmei
* private/clusterstat.m: minor comment change at call to makechanneighstructmat
2010-03-10 08:57 stekla
* realtime/siemens/Makefile, realtime/siemens/matlab/fmri_viewer.m,
realtime/siemens/pixeldata_to_remote_buffer.cc,
realtime/siemens/pixeldata_to_remote_buffer.exe: Added writing of "unixtime" events to
fMRI acquisition software and modified fmri_viewer demo accordingly.
2010-03-10 08:29 roboos
* fieldtripdefs.m: don't add compat/signal in fieldtripdefs, the appropriate files are
present as externals in preproc/private
2010-03-10 08:27 roboos
* public/hastoolbox.m: reverted previous change, compat/signal is not sufficient to fullfill
the hastoolbox(signal) reqiurement
2010-03-10 08:21 roboos
* public/hastoolbox.m: also try to add toolboxes from fieldtrip/compat (e.g. signal and
stats)
2010-03-09 17:00 stekla
* realtime/buffer/src/Makefile: just whitespace changed, sorry
2010-03-09 16:57 stekla
* realtime/buffer/matlab/buffer.c, realtime/buffer/matlab/buffer.mexw32,
realtime/buffer/matlab/compile.m, realtime/buffer/src/Makefile,
realtime/buffer/test/demo_buffer.exe, realtime/buffer/test/demo_combined.exe,
realtime/buffer/test/demo_event.exe, realtime/buffer/test/demo_sinewave.exe,
realtime/siemens/matlab/fmri_viewer.m: Minor cleanup in compile.m and compile_gnumex.m:
linking gettimeofday here is not necessary anymore. Also reverted back to dynamicly
allocated hostnames in buffer mex-file. Added small pause() in demo fmri_viewer.m.
2010-03-09 16:23 roboos
* ft_volumereslice.m: adedd new function for reslicing an existing volume along the
principal axes
2010-03-09 14:40 andbas
* ft_connectivityanalysis.m: changed the logic for partialization, it is now now handled as
a separate method but instead is specified by the presence or absence of cfg.partchannel.
Also added method 'csd' to support partialization of cross-spectra (ie to allow spectral
matrix factorization of partial csd's for conditional nonparametric granger causality)
2010-03-09 13:55 roevdmei
* private/clusterstat.m: didn't realise there was no other call to makechanneighbstructmat
apart from the piece of code that was changed yesterday regarding cfg.neighbours = [], sub
function is now called in all cases were there is a cfg.neighbours and ~issource
2010-03-09 13:55 roboos
* fieldtripdefs.m: try to remove compat directories that should not be on the path (i.e.
from other versions)
2010-03-09 11:48 marvger
* multivariate/Contents.m, multivariate/base/dynamic_classifier.m,
multivariate/base/optimizer.m, multivariate/base/static_classifier.m,
multivariate/base/validator.m, multivariate/classifiers/dynamic_classifier.m,
multivariate/classifiers/elasticlr.m, multivariate/classifiers/gnb.m,
multivariate/classifiers/l1lr.m, multivariate/classifiers/l2lr.m,
multivariate/classifiers/static_classifier.m, multivariate/classifiers/svmmethod.m,
multivariate/featureselectors/filterer.m, multivariate/utilities/anova.m,
multivariate/utilities/meandiff.m, multivariate/utilities/mutual_information.m,
multivariate/validators/crossvalidator.m: regular update
2010-03-09 10:57 roboos
* ft_sourceinterpolate.m: cleaned up the deprecated cfg.sourceunits and mriunits options
2010-03-09 10:56 roboos
* public/checkdata.m: added hasunits option for source and volume, is used in
ft_sourceinterpolate
2010-03-09 10:33 stekla
* realtime/buffer/matlab/buffer.c, realtime/buffer/matlab/buffer.mexw32,
realtime/buffer/matlab/buffer_puthdr.c, realtime/buffer/matlab/compile.m,
realtime/buffer/src/libbuffer_Exp2008.vcproj, realtime/buffer/src/tcprequest.c,
realtime/siemens/gui_buffer_client.cc, realtime/siemens/gui_buffer_client.exe,
realtime/siemens/matlab/fmri_viewer.m, realtime/siemens/pixeldata_to_remote_buffer.cc,
realtime/siemens/pixeldata_to_remote_buffer.exe: Changed output directories in compile.m
and VC2008 project file.
Fixed a bug in tcprequest that would cause memory corruption after connection problems in
the MEX file. Minor modifications in fMRI acquisition and demo clients.
2010-03-09 10:19 roboos
* forwinv/senstype.m: removed double piece of code, which contained a bug (sens -> input)
2010-03-09 08:47 roevdmei
* private/specest_mtmfft.m: updated comment on tapers
2010-03-09 08:46 roevdmei
* private/specest_mtmconvol.m: fixed tiny irrelevant bug
2010-03-09 08:45 roevdmei
* private/specest_mtmconvol.m: enabled removal of last slepian taper, as it's always messy
2010-03-08 16:32 stekla
* realtime/buffer/matlab/buffer.mexw32, realtime/buffer/matlab/buffer_puthdr.c,
realtime/buffer/test/demo_buffer.exe, realtime/buffer/test/demo_combined.exe,
realtime/buffer/test/demo_event.exe, realtime/buffer/test/demo_sinewave.exe,
realtime/siemens, realtime/siemens/FolderWatcher.cc, realtime/siemens/FolderWatcher.h,
realtime/siemens/Makefile, realtime/siemens/gui_buffer_client.cc,
realtime/siemens/gui_buffer_client.exe, realtime/siemens/matlab,
realtime/siemens/matlab/fmri_viewer.m, realtime/siemens/pixeldata_to_remote_buffer.cc,
realtime/siemens/pixeldata_to_remote_buffer.exe, realtime/siemens/pthreadGC2.dll,
realtime/siemens/python, realtime/siemens/python/fakeScanner.py,
realtime/siemens/testFolderWatcher.cc, realtime/siemens/unixtime.c,
realtime/siemens/unixtime.h: Checked in simple Siemens fMRI acquisition client and small
test GUI tool.
2010-03-08 15:43 roboos
* peer/peerslave.m: additional check on presence of maxNumCompThreads, catch warning on
2009b
2010-03-08 15:42 roevdmei
* statistics_montecarlo.m: reimplemented previous commit, now works again
2010-03-08 15:41 roevdmei
* private/clusterstat.m: previous bug fixed, can now use previous commit again
2010-03-08 15:40 roevdmei
* private/statistics_wrapper.m: added keyval to call of stat function if stat function is
_montecarlo, as montecarlo and clusterstat must know if data is source data or not
2010-03-08 15:23 roevdmei
* private/clusterstat.m: uncommented previous commit because of unexpected bug which will
take some time thought to fix
2010-03-08 15:23 roevdmei
* statistics_montecarlo.m: uncommented prevoious change because of unexpected bug which will
take some time to fix
2010-03-08 15:21 roboos
* compat/R13, compat/R13/cellfun.m, compat/R14: added cellfun compatibility function for
matlab R13 and R14
2010-03-08 15:08 roevdmei
* private/clusterstat.m: added varargin to input for adding new issource keyval (boolean),
removed determination of issource from this function (it's now inputted using the keyval)
and set proper usage of cfg.neighbours = [], which now creates a 'no neighbour'
channeighbstructmat allowing for the proper way of not-clustering-over-channels (which
should be done when cfg.neighbours = [] (see statistcs_montecarlo doc))
2010-03-08 15:05 roevdmei
* statistics_montecarlo.m: added call to datatype just before call to clusterstat and added
new issource keyval in clusterstat call
2010-03-06 09:37 roboos
* peer/delayedexit.m, peer/memprofile.m, peer/peer.m, peer/peercellfun.m,
peer/peercompile.m, peer/peerfeval.m, peer/peerget.m, peer/peerinfo.m, peer/peerlist.m,
peer/peermaster.m, peer/peerreset.m, peer/peerslave.m, peer/src/announce.c,
peer/src/discover.c, peer/src/expire.c, peer/src/extern.c, peer/src/fairshare.c,
peer/src/getmem.c, peer/src/peer.c, peer/src/peerinit.c, peer/src/security.c,
peer/src/sender.c, peer/src/tcpserver.c, peer/src/tcpsocket.c, peer/src/util.c: added
copyrights to all relevant c and m files
2010-03-06 09:26 roboos
* peer/delayedexit.m, peer/peercompile.m, peer/src/delayedexit.c: added a delayedexit mex
function for scheduling an exit at a specified delay
2010-03-05 20:44 jansch
* public/private/fixcsd.m: added two missing line which caused data with powspctrm only to
be classified as full
2010-03-05 16:08 jansch
* public/checkdata.m: removed fixcsd-subfunction, code has moved to private/fixcsd.m
2010-03-05 16:04 jansch
* public/private/fixcsd.m: moved code originally as subfunction to checkdata to a separate
function
2010-03-05 15:54 jansch
* public/checkdata.m: cleaned up fixcsd/fixcoh part. now use same code not specific to
crsspctrm or cohspctrm but generic for bivariate quantities
2010-03-05 15:41 jansch
* public/datatype.m: forgot to put a semicolon
2010-03-05 15:40 jansch
* public/datatype.m: remove necessity of datatype to classify freq data as containing
...spctrm
2010-03-05 15:33 roboos
* peer/memprofile.mexmaci, peer/peer.mexmaci, peer/peercellfun.m, peer/peerget.m,
peer/peerslave.m: catch the screen output on the peer slave in the diary file, display the
diary file in case of an error (default), a warning or always (optional)
recompiled the mex files on my macbook pro and matlab78 (2009a)
2010-03-05 15:17 roevdmei
* private/specest_mtmconvol.m: fft computation fixed, should now output proper ffts
2010-03-05 15:17 roevdmei
* private/specest_mtmfft.m: fixed bug in keyvalcheck usage, now outputs proper ffts
2010-03-05 15:14 jansch
* public/datatype.m: allow labelcmb, rather than label for freq data
2010-03-05 15:07 stekla
* realtime/buffer/src/Makefile, realtime/buffer/src/Makefile_BCC,
realtime/buffer/src/buffer.h, realtime/buffer/src/dmarequest.c,
realtime/buffer/src/message.h, realtime/buffer/src/property.c, realtime/buffer/src/util.c:
Fixed several signed/unsigned mismatches by changing various variables to unsigned.
Notably, I also changed the elements of datasel_t and eventsel_t to unsigned. Not 100%
sure if negative numbers were used to report errors, but already the MEX code casted
numbers from Matlab to unsigned before writing them to those structures.
2010-03-05 13:54 stekla
* realtime/buffer/src/win32/gettimeofday.c, realtime/buffer/src/win32/gettimeofday.h: Moved
definition of "timezone" from gettimeofday.c to gettimeofday.h and added an #ifdef to
prevent double inclusion.
2010-03-05 13:53 stekla
* realtime/buffer/test/Makefile, realtime/buffer/test/Makefile_BCC,
realtime/buffer/test/demo_buffer.exe, realtime/buffer/test/demo_combined.exe,
realtime/buffer/test/demo_event.exe, realtime/buffer/test/demo_sinewave.exe,
realtime/buffer/test/pthreadGC2.dll, realtime/buffer/test/pthreadVC2.dll,
realtime/buffer/test/test_benchmark.c, realtime/buffer/test/test_connect.c,
realtime/buffer/test/test_flushdat.c, realtime/buffer/test/test_flushevt.c,
realtime/buffer/test/test_flushhdr.c, realtime/buffer/test/test_getdat.c,
realtime/buffer/test/test_getevt.c, realtime/buffer/test/test_gethdr.c,
realtime/buffer/test/test_nslookup.c: Added Makefile_BCC in buffer/test for compilation
with Borland Command line tools, and modified #includes in the test and demo sources
accordingly.
2010-03-05 11:02 roevdmei
* private/specest_mtmconvol.m: added fft computation infrastructure, not working atm,
problem with selection appropriate timebins
2010-03-05 10:20 stekla
* realtime/buffer/matlab/buffer.c, realtime/buffer/matlab/buffer.mexw32,
realtime/buffer/matlab/buffer_flushdat.c, realtime/buffer/matlab/buffer_flushevt.c,
realtime/buffer/matlab/buffer_flushhdr.c, realtime/buffer/matlab/buffer_getdat.c,
realtime/buffer/matlab/buffer_getevt.c, realtime/buffer/matlab/buffer_gethdr.c,
realtime/buffer/matlab/buffer_getprp.c, realtime/buffer/matlab/buffer_putdat.c,
realtime/buffer/matlab/buffer_putevt.c, realtime/buffer/matlab/buffer_puthdr.c,
realtime/buffer/matlab/buffer_putprp.c, realtime/buffer/matlab/compile.m: Added linked
list for providing stateful connections and the possibility for dmarequest's to the buffer
MEX file. Cleaned up error handling in subfunctions. Known problem: server thread is not
cancelled even though the request "tcpserver","exit" is recognised correctly.
2010-03-05 09:57 roevdmei
* private/specest_mtmconvol.m: fixed problem with padding being applied to tapers
2010-03-05 09:51 roevdmei
* private/specest_mtmfft.m: fixed previous fix
2010-03-05 09:49 roevdmei
* private/specest_mtmfft.m: fixed error in padding
2010-03-05 09:48 roboos
* peer/memprofile.mexw32, peer/peer.mexw32, peer/peercompile.m, peer/peerfeval.m,
peer/peermaster.m, peer/peerslave.m, peer/src/memprofile.c, peer/src/tcpserver.c: fixed
some problems on windows, a remaining problem is the canceling of the tcpserver thread
added option to peerfeval to specify the host(s) on which the command should be evaluated
recompiled the win32 mex files
2010-03-05 09:42 roevdmei
* private/specest_mtmconvol.m: taper computation now works as it should
2010-03-05 09:41 roevdmei
* private/specest_mtmfft.m: changed out to spectrum, makes more sense
2010-03-05 09:07 roevdmei
* private/specest_mtmfft.m: made explicit frobenius norm is being used if taper = otherwise
2010-03-05 08:54 roevdmei
* private/specest_mtmfft.m: changed handling of padding
2010-03-05 08:50 roevdmei
* private/specest_mtmfft.m: changed fsample as required input to time, and set padding to be
in seconds, which is kept this way, plus some minor changes
2010-03-05 08:16 stekla
* realtime/buffer/src/dmarequest.c: Just added two comments to dmarequest.c (suggestions for
improvement) so I don't forget these.
2010-03-05 08:03 stekla
* realtime/buffer/src/buffer.h, realtime/buffer/src/dmarequest.c,
realtime/buffer/src/libbuffer_Exp2008.vcproj, realtime/buffer/src/tcprequest.c,
realtime/buffer/src/util.c: Changed some function definitions: arguments (e.g., "request")
that are not supposed to be modified got a "const" attribute. Also added facility for
selecting the maximum number of samples in a new buffer based on the channel count (if >
256), the wordsize, and a #defined value MAXNUMBYTE (512GB). Also added minimal
error-checking for PUT_HDR requests (data could not be allocated -> return PUT_ERR).
2010-03-04 17:09 roboos
* ft_topoplotCC.m: improved the plotting of the arrows
2010-03-04 16:24 roevdmei
* private/specest_mtmconvol.m: added fixme
2010-03-04 16:23 andost
* besa2fieldtrip.m: Undid changes related to coherence and added two newline characters in
fprintf
2010-03-04 16:18 roevdmei
* private/specest_mtmconvol.m: added taper computation and finish toi/foi/boi's, not tested
yet
2010-03-04 14:56 roboos
* fileio/filetype.m, fileio/private/read_serial_event.m,
fileio/private/write_serial_event.m, fileio/read_event.m, fileio/write_event.m: moved the
reading and writing over a serial connection to seperate functions, changed from the
original code by Christian to the code from Avgis
2010-03-04 14:20 roboos
* ft_topoplotCC.m: make the axis more tight
2010-03-04 14:19 roboos
* ft_topoplotCC.m: use the sparse representation, support the plotting of bidirectional
arrows
2010-03-04 13:10 roboos
* forwinv/private/lmoutr.mexw64, forwinv/private/plgndr.mexw64,
forwinv/private/ptriproj.mexw64, forwinv/private/solid_angle.mexw64,
private/ltrisect.mexw64, private/plinproj.mexw64, private/read_24bit.mexw64,
private/routlm.mexw64: added a number of mex files compiled for windows 64, thanks to
Denes Szucs
2010-03-04 11:58 jansch
* ft_connectivityanalysis.m: uncommented the handling of cfg.channelcmb which caused a crash
2010-03-04 11:55 roboos
* external/besa/readBESAavr.m: added the most recent readBESAavr function from Andrea
2010-03-04 11:52 roboos
* private/specest_hilbert.m: first simple implementation, the consistency of the input and
output arguments should be checked with the other specest functions
2010-03-04 11:02 roboos
* peer/peercellfun.m, peer/peerslave.m: set the initial estimate for job duration in
peercellfun to one hour (3600 sec)
the initial estimate will be increased if the first job takes longer to return
peerslave closes all files and figures
peerslave returns the matlab release number
2010-03-04 10:50 roboos
* fileio/read_sens.m: added some initial code for besa_elp, not yet finished
2010-03-04 10:02 andbas
* ft_connectivityanalysis.m: Fixed bug in computing multiple pairwise values of
instantaneous casuality
2010-03-04 09:11 stekla
* realtime/buffer/src/tcpserver.c, realtime/buffer/src/tcpsocket.c,
realtime/buffer/src/util.c: Added code to merge small packets to send over TCP in one go.
This seems to overcome the latency problem. Put code for disabling Nagle algorithm inside
"#ifdef DISABLE_NAGLE" directive (not defined by default). Corrected logic for usleep in
bufread and bufwrite (never sleep on Windows).
2010-03-04 08:20 roboos
* besa2fieldtrip.m: added ; to the end of a line
changed old "filename" input variable to "input" at line 346
2010-03-03 16:30 timeng
* ft_recodeevent.m, ft_redefinetrial.m, ft_rejectartifact.m, ft_rejectcomponent.m,
ft_rejectvisual.m, ft_resampledata.m: prefix ft_ added to all FieldTrip functions
mentioned in the help sections
2010-03-03 16:28 timeng
* ft_prepare_atlas.m, ft_prepare_bemmodel.m, ft_prepare_concentricspheres.m,
ft_prepare_layout.m, ft_prepare_leadfield.m, ft_prepare_localspheres.m, ft_prepare_mesh.m,
ft_prepare_singleshell.m, ft_preprocessing.m: prefix ft_ added to all FieldTrip functions
mentioned in the help sections
2010-03-03 15:42 timeng
* ft_componentanalysis.m, ft_electroderealign.m, ft_headmodelplot.m,
ft_interactiverealign.m, ft_lateralizedpotential.m, ft_layoutplot.m, ft_megplanar.m,
ft_megrealign.m, ft_movieplotER.m, ft_multiplotCC.m, ft_multiplotER.m, ft_multiplotTFR.m,
ft_mvaranalysis.m, ft_neighbourselection.m: prefix ft_ added to all FieldTrip functions
mentioned in the help sections
2010-03-03 15:12 jansch
* public/checkdata.m: included a call to the new fixsource function which converts source
structures into new representation (and ultimately vv, which is not yet supported). keyval
pairs supported by this function are 'sourcerepresentation' old/new, and 'haspow' yes/no
(for pcc based mom to pow conversion)
2010-03-03 15:10 jansch
* public/private/fixsource.m: moved conversion of pcc mom into pow outside the old-to-new
conversion part
2010-03-03 14:49 timeng
* ft_freqanalysis.m, ft_freqanalysis_mtmconvol.m, ft_freqanalysis_mtmfft.m,
ft_freqanalysis_mtmwelch.m, ft_freqanalysis_mvar.m, ft_freqanalysis_tfr.m,
ft_freqanalysis_wltconvol.m, ft_freqbaseline.m, ft_freqdescriptives.m,
ft_freqgrandaverage.m, ft_freqinterpolate.m, ft_freqsimulation.m, ft_freqstatistics.m:
prefix ft_ added to all FieldTrip functions mentioned in the help sections
2010-03-03 14:21 jansch
* ft_sourcestatistics.m: added transparent switch to using the old or (to be implemented)
new implementation of the function using cfg.implementation (default is 'old')
2010-03-03 13:56 timeng
* ft_artifact_clip.m, ft_artifact_ecg.m, ft_artifact_eog.m, ft_artifact_file.m,
ft_artifact_jump.m, ft_artifact_manual.m, ft_artifact_muscle.m, ft_artifact_threshold.m,
ft_artifact_zvalue.m, ft_channelrepair.m, ft_channelselection.m, ft_clusterplot.m,
ft_combineplanar.m, ft_componentbrowser.m, ft_connectivitysimulation.m, ft_databrowser.m,
ft_dipolefitting.m, ft_dipolesimulation.m, ft_sourceanalysis.m: prefix ft_ added to all
FieldTrip functions mentioned the help section of this function
2010-03-03 11:29 timeng
* ft_componentbrowser.m: my log message
2010-03-03 11:26 timeng
* ft_combineplanar.m: my log message
2010-03-03 11:21 jansch
* public/private/fixsource.m: added support for lcmv and made handling of mom (pcc vs. lcmv)
consistent
2010-03-03 11:19 timeng
* ft_channelrepair.m: my log message
2010-03-03 11:17 timeng
* ft_channelselection.m: my log message
2010-03-03 10:29 timeng
* ft_analysisprotocol.m: my log message
2010-03-03 10:22 timeng
* ft_appendspike.m: my log message
2010-03-03 10:20 timeng
* ft_appenddata.m: my log message
2010-03-03 10:17 timeng
* ft_definetrial.m: my log message
2010-03-03 10:15 jansch
* ft_sourceanalysis.m: fixed efficient rawtrial computation for lcmv when filters are
present and dimensionality of mom>1
2010-03-03 10:11 timeng
* ft_denoise_synthetic.m: my log message
2010-03-03 09:33 timeng
* ft_componentanalysis.m: my log message
2010-03-03 09:25 jansch
* public/checkdata.m: disabled reshaping of source parameters into 3D when input datatype =
source
2010-03-03 08:30 roboos
* public/checkdata.m: comvert cohspctrm from full to sparse representation, also convert all
other fields in the input data with the same dimensions
2010-03-03 08:13 jansch
* public/private/fixsource.m: renamed sourcerestyle into fixsource and moved to
public/private
Back to top