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

changelog/changelog.txt · Last modified: 2010/03/10 12:11 (external edit)
Back to top
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0