[root]/mrUtilities/File/Varian

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| justin | 118 (100.0%) | 3544 (100.0%) | 30.0 |
swaped a line to check for dimensions after dimensions are adjusted to avoid meaningless warning.
Added a header comment to explain how to use outputName argument.
9 lines of code changed in 1 file:
Check for whether nav echoes have been removed
21 lines of code changed in 3 files:
Calculation for lines of k-space was done inappropriately - it assumed one navigator echo. To accomodate sequences with multiple nav echoes we now check the parameter ni instead of nv
14 lines of code changed in 2 files:
Fixing code to correctly drop out any reference volumes
27 lines of code changed in 2 files:
Fix to adjustDims to handle images with more than one volume
6 lines of code changed in 1 file:
Adding ability to extract only a portion of the image
55 lines of code changed in 1 file:
oops. shifted pss array in wrong direction
3 lines of code changed in 1 file:
Making a fix for non-integer shifts that were not accounted for in the program fftw3rd. This adjusts the pss array to match the fact that the images were not actually shifted to exactly where they should have been, but were essentially half a voxel off in the slice dimension. The fix is to adjust the pss array to match what is in the image
41 lines of code changed in 2 files:
Default output arguments
1 lines of code changed in 1 file:
Making some changes to allow returning one image when multiple receivers were used
42 lines of code changed in 4 files:
change to comments
5 lines of code changed in 1 file:
Adding ability to shift pro
77 lines of code changed in 4 files:
For files that only have one slice, it doesn't make sense to compute the voxspacing from the difference of the thk (in fact, voxel spacing across slices isn't important). So, you procpar thk for voxspacing in this case.
5 lines of code changed in 1 file:
Check for whether a file has been processed or not added
7 lines of code changed in 1 file:
quietly deal with unprocessed epi files by setting voxel dimensions to nan
13 lines of code changed in 1 file:
Fixing 3d pss slice order. There was a bit of confusion here. Before the code had:
procpar.pss = -procpar.pss
and had the rotation matrix basically undoing this.
But that isn't right. fid2nifti always orders slices from smallest to largest pss, so we don't have to reverse order in fid2xform. In fact, we should just assume that is the case so the offset to the first slice is always the min(pss). Which is what the code now does.
18 lines of code changed in 2 files:
For 3d scans, there was an erroneously line of code assuming that the 1st and 2nd dimensions were necessarily the same. Removed.
0 lines of code changed in 1 file:
Acceleration factor only applies to phase-encode dimension. It looks like there was some code that was compensating for using ni as readout dimension and not np/2
1 lines of code changed in 1 file:
Get time of scan
20 lines of code changed in 1 file:
program to list fid files
26 lines of code changed in 1 file:
(35 more)