Back to the main page.
Bug 570 - the function 'channelposition' cannot handle some datatypes properly
Status | CLOSED FIXED |
Reported | 2011-04-07 17:16:00 +0200 |
Modified | 2011-05-05 21:24:33 +0200 |
Product: | FieldTrip |
Component: | core |
Version: | unspecified |
Hardware: | PC |
Operating System: | Windows |
Importance: | P1 normal |
Assigned to: | Jan-Mathijs Schoffelen |
URL: | |
Tags: | |
Depends on: | |
Blocks: | |
See also: |
Jörn M. Horschig - 2011-04-07 17:16:14 +0200
Detailled list of flaws: - For ctf64 data, sens.tra seems to be transposed (or is that only in the test data?), the method fails because it wants to multiply a 94x3 matrix with a 1x158 vector (if sens.tra is transposed, this becomes a 94x1 vector, which again transposed has the correct structure) - For neuromag306 and 122, 'ori' is not defined. Therefore, the method errors wenn two or three output arguments are desired. I assume 'ori' can be defined similarly as for other datatypes as: ori = sens.ori(ind, :)
Jan-Mathijs Schoffelen - 2011-04-22 21:08:13 +0200
fixed it for neuromag systems. let's discuss about the ctf64 system
Jan-Mathijs Schoffelen - 2011-04-26 12:09:03 +0200
The problem for ctf64 is caused by a bug in ctf2grad, which handled the reference sensors incorrectly when the header data is obtained using the old reading routines. The ctf64 can only be read with the old reading routines, which revealed this bug.