Back to the main page.
Bug 120 - pre-allocate mne
Status | CLOSED FIXED |
Reported | 2010-07-23 14:22:00 +0200 |
Modified | 2011-01-05 12:01:08 +0100 |
Product: | FieldTrip |
Component: | inverse |
Version: | unspecified |
Hardware: | PC |
Operating System: | Linux |
Importance: | P1 trivial |
Assigned to: | Robert Oostenveld |
URL: | |
Tags: | |
Depends on: | |
Blocks: | |
See also: |
Gio Piantoni - 2010-07-23 14:22:37 +0200
I was testing minimumnormestimate.m It was extremely slow with many dipoles, very simple preallocation speeds function up really a lot. Just add: dipout.pow = nan( size(dipout.mom,2), size(dat,2)); before: % for convenience also compute power at each location for i=dip.inside dipout.pow(i,:) = sum(dipout.mom{i}.^2, 1); end dipout.pow(dip.outside,:) = nan; Please, double-check if the dimensions are correct.
Robert Oostenveld - 2010-09-02 11:35:41 +0200
done
Robert Oostenveld - 2010-09-02 11:36:20 +0200
PS the fix is contained in SVN revision 1592 which will be released on the ftp server in the evening of 2 September 2010
Robert Oostenveld - 2011-01-05 11:57:03 +0100
selected a long list of resolved bugs from roboos and changed the status into "RESOLVED"