Back to the main page.
Bug 2864 - ft_sourcedescriptives produceses NaNs only (since revision 10263)
Status | CLOSED FIXED |
Reported | 2015-03-08 15:33:00 +0100 |
Modified | 2019-08-10 12:31:07 +0200 |
Product: | FieldTrip |
Component: | core |
Version: | unspecified |
Hardware: | PC |
Operating System: | Linux |
Importance: | P5 normal |
Assigned to: | |
URL: | |
Tags: | |
Depends on: | |
Blocks: | |
See also: |
Jens Klinzing - 2015-03-08 15:33:10 +0100
Since rev. 10263 (Friday, Feb 27) I get exclusively NaNs in data.avg.pow when calling ft_sourcedescriptives. Testdata (2 trials, 250MB): https://www.dropbox.com/s/jryqz606agnolo2/data.mat?dl=0 data_des = ft_sourcedescriptive([], data) data_des = freq: 1.3977e+01 cumtapcnt: [58x1 double] dim: [20 25 22] filter: {11000x1 cell} inside: [11000x1 logical] pos: [11000x3 double] method: 'rawtrial' df: 58 trialinfo: [58x1 double] cfg: [1x1 struct] avg: [1x1 struct] var: [1x1 struct] sem: [1x1 struct] In the ouput, data_des.avg.pow contains 11000x1 doubles. However, after revision 10263 they are all NaNs.
Robert Oostenveld - 2015-03-08 19:47:31 +0100
I did make a change somewhere around that time related to how the inside/outside indices are handled. Yes, in rev 10263 the allocation was changed into nan(size(pow)), but later the code incrementally adds each trial to the nan. And nan+something is nan, hence it fails. I just fixed it. mac011> svn commit ft_sourcedescriptives.m Sending ft_sourcedescriptives.m Transmitting file data . Committed revision 10269.
Jens Klinzing - 2015-03-09 13:53:41 +0100
Thanks Robert!