
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 410 (100.0%) | 13499 (100.0%) | 32.9 |
| justin | 321 (78.3%) | 7207 (53.4%) | 22.4 |
| david | 51 (12.4%) | 4920 (36.4%) | 96.4 |
| shani | 24 (5.9%) | 1265 (9.4%) | 52.7 |
| eli | 10 (2.4%) | 50 (0.4%) | 5.0 |
| ds | 2 (0.5%) | 47 (0.3%) | 23.5 |
| farshadm | 2 (0.5%) | 10 (0.1%) | 5.0 |
Better error message if your group name doesnot exist
9 lines of code changed in 1 file:
viewGet for sliceorder had a typo (v instead of view). Fixed
1 lines of code changed in 1 file:
Check whether mkdir succeeds or not
4 lines of code changed in 1 file:
Minor changes to file menus. Adding ability to display scans in mlrVol and display stimfile with editStimfile. Small fix to mlrSpikeDetector, to fix broken ok callback
1 lines of code changed in 1 file:
Change set fixes a problem with exporting ROI. The new loadAnat reorients the anatomy image into LPI to insure that L/R and everything else shows up correctly in viewer. But, that means that when you want to export an image that looks exactly like the base (like when you export the ROI), you should covert it back to whatever orientation the data happened to be in. (Note that the exported image always had the right header, but it wasn't exactly in the same orientation). So, now base gets two new fields: originalOrient and xfromFromOriginal which contain the string that can be used by mlrImageOrient to reorient the image (e.g. "LPI") and the xform that was used to form the data. mlrExportROI now correctly saves a nifti in the orientation that the base was originally in.
4 lines of code changed in 2 files:
A few more fixes related to showing the anatomy always in the correct L/R. loadAnat now does this only for anatomy files (not flats and surfaces ). viewGet does a default qform to qform xformation for overlays (rather than the old identity xform) if the base is missing its sform. mrOpenWindow opens up the anatomy to the coronal view at a slice in the middle - so that something usually will show up when you first bring up the viewer.
20 lines of code changed in 2 files:
Small change to make sure the voxel size is the correct dimensions
2 lines of code changed in 1 file:
Fix for copied scans and auxparams - basically the problem was that auxparam in viewGet goes searching for the parameter in the raw scan and expected at the end of the search to find a non-cell array value representing the value set in the raw scan. But this was broken for copied scans. So, for example, if you copied motion comp files over from another scan - then the auxparam for stimFile would have been set with a cell array (having been copied from the other scan). The solution I used here was to convert the cell array of 1 to a single value. For a concatenation, it steps through each value in the cell array.
16 lines of code changed in 1 file:
Function to create an empty view when no session director exists. This is useful if you need to use some viewGet / viewSet functions (like on loaded base anatomies) that dont require any actual data to be there
63 lines of code changed in 1 file:
Decided against removing temporary file (since you need it if you want to display the flat in the flat viewer later)
8 lines of code changed in 1 file:
viewGet searches harder now for where the surface directories is when it can't find the one names in the flat/surface file.
59 lines of code changed in 1 file:
Allowing for passing overlayName as well for getting overlayMin/Max
26 lines of code changed in 1 file:
Small change to comments
2 lines of code changed in 1 file:
If you deleted a scan before the "d" structure from the analyses was not carried along correctly. This was broken also for eventRelated analyses. Fixed.
7 lines of code changed in 1 file:
Adding check in viewGet scanNum for if two scans in the same group have the same name. This should not happen (scanNames are supposed to be unique), but if it does happen this will put up a warning to the user.
23 lines of code changed in 1 file:
Slice order for data linked to a FID
14 lines of code changed in 1 file:
Adding ability to get fid info with a viewGet
54 lines of code changed in 1 file:
Minor changes to get scan/group code - warn when group name not found
4 lines of code changed in 1 file:
Ability to save and get arbitrary "auxParams" for scans. AuxParams holds things like stimFile names etc. Now you can easily get and set other auxParams (for instance like sense acceleration factors or other scan specific info), by doing viewSet(v,'auxParam','paramName',value) and viewGet(v,'auxParam','paramName'); The viewGet calls for getting stimfiles and stimfilenames have been rewritten to piggyback off this - they should return exactly the same as before. In case something is broken, the old versions can be called by doing viewGet(v,'stimFileNameOld') and viewGet(v,'stimFileOld);
Also, scanInfo and cellArray got changed to allow viewing of stimfilesnames that are made when you concatenate averaged tSeries. The viewGet for these concats of averages returns a cell array of cell array of stimfilenames (one cell for each average). Before things just crashed. scanInfo just now displays all the stimfilenames.
176 lines of code changed in 2 files:
Check for valid group when getting tseriespath
6 lines of code changed in 1 file:
(257 more)