User Tools

Site Tools


neuroelf_changelog

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
neuroelf_changelog [2014/06/02 20:41] – Added until June 2, 2014 jochenneuroelf_changelog [2014/06/18 16:26] (current) – Added changes through 6/17 jochen
Line 20: Line 20:
 ==== Release v0.9d  (03/13/2014 through ...) ==== ==== Release v0.9d  (03/13/2014 through ...) ====
 ^ Date of change  ^ Type of change    ^ Changed Object      ^ Description                 ^ Comments  ^ ^ Date of change  ^ Type of change    ^ Changed Object      ^ Description                 ^ Comments  ^
 +| 06/17/2014      | simplification    | all MEX files       | instead of having MEX files compiled, all supported platforms now have their MEX files pre-compiled and part of the installation  |  |
 +| 06/17/2014      | update            | libSVM              | libSVM updated to version 3.18  |  |
 +| 06/17/2014      | simplification    | isemptycell.c       | all calls to ''isemptycell(CELL_INPUT)'' have been replaced with ''cellfun('isempty', CELL_INPUT)''  | the cellfun implementation is faster  |
 +| 06/17/2014      | new GUI feature   | neuroelf_gui.m      | several buttons and menu entries added to the surface-portion of the GUI, including intensity finding morph, inflation, and to-sphere morph, and also some keyboard shortcuts while in surface/scenery mode (f/w for face/wireframe display and t for transparency  |  |
 +| 06/16/2014      | enhancement (MEX) | mesh_morph.c        | additional features have been added to allow weighted forces per edge  |  |
 +| 06/16/2014      | bug fix (xff code) | ROOT::ClearObjects | instead of simply removing allocated memory from the global arrays, the function now correctly calls ''xffclear(HANDLES)''  | this allows all the clean-up routines to be called, such as removing objects from NeuroElf's GUI  |
 +| 06/15/2014      | enhancement       | SRF::Morph          | a progress bar object can now be used instead of the default (creating its own progress bar)  |  |
 +| 06/15/2014      | enhancement       | SRF::BackToVMR      | the method now correctly places the resulting data into a VMR object, and also initializes the UndoBuffer if necessary  |  |
 +| 06/14/2014      | new xff method    | SMP::ComputeFormula | added a corresponding method to compute formulas for SMPs  |  |
 +| 06/13/2014      | new xff method    | SRF::Area           | compute triangle area (incl. area per vertex)  |  |
 +| 06/13/2014      | new MEX function  | mesh_normals.c      | fast computation of normals per vertex  |  |
 +| 06/12/2014      | enhancement       | AFT::ClusterTable   | names of local maxima in the output VOI object are now clearly distinguishable from those of main clusters  |  |
 +| 06/11/2014      | new function      | mesh_morphm.m       | a M-file implementation that, in the simple force case, is faster than the MEX implementation due to multi-core support  |  |
 +| 06/10/2014      | new GUI feature   | neuroelf_gui.m      | a surface can be created from a cluster table representing the volume of the clusters  |  |
 +| 06/10/2014      | enhancement       | ne_extcluster.m     | cluster beta extract tables are now better formatted  |  |
 +| 06/09/2014      | enhancement       | SRF::CurvatureMap, SRF::DensityMap | the resulting SMP Maps now have a unique type so as to improve the thresholding  |  |
 +| 06/08/2014      | new GUI feature   | neuroelf_gui        | the main GUI now supports resizing (larger), and the size at closing time is stored, such that the GUI opens in the same configuration as before  |  |
 +| 06/08/2014      | enhancement (GUI) | ne_swapfullsize.m   | the swapping of full and reduced sizes is much faster now  |  |
 +| 06/08/2014      | new GUI feature   | ne_draw_histmarked.m | a histogram of marked voxels can be displayed to estimate the peaks for gray and white matter  |  |
 +| 06/07/2014      | enhancement       | ne_undock.m         | when undocking a slicing or rendering satellite, the global field ''ne_gcfg.tio.satSag'' or ''ne_gcfg.tio.satRnd'' will be set  |  |
 +| 06/07/2014      | bug fix (xff code) | AFT::RenderToTransimg | the negative tail could have its maximum cut off (invisible)  |  |
 +| 06/07/2014      | enhancement       | all UIs/figures     | now the HandleVisibility is set to '''callback''' on all figures to prevent accidental drawings inside them  |  |
 +| 06/06/2014      | bug fix (GUI)     | ne_btdown.m, ne_btmove.m | drawing is now prevented when clicking somewhere within the GUI that is not directly on top of the slice displays  |  |
 +| 06/06/2014      | enhancement       | @xff/subsasgn.m     | removed necessity to create a copy of large fields in the contents of xff objects by using a more direct sub-field assignment operation  | this only increases performance if the field is on the first level of fields, such as ''vmr.VMRData''  |
 +| 06/06/2014      | new GUI feature   | neuroelf_gui.tfg    | some default choices have been added to set the color lookup table for grayscale objects  |  |
 +| 06/06/2014      | enhancement       | AFT::SliceData3D    | major speed improvement when using regular (full-space, integer-coordinate) sampling for HDR (NII) objects  |  |
 +| 06/06/2014      | enhancement (MEX) | indexarraynb.c      | now the coordinate range-syntax also supports four-dimensional arrays  |  |
 +| 06/06/2014      | enhancement       | AFT::RenderToTransimg, ne_setslicepos.m | now also the VMRData16 component of VMR objects can be rendered and displayed in the GUI directly  |  |
 +| 06/05/2014      | enhancement (GUI) | ne_setslicepos.m, ne_draw.m | code has been moved into a new file and substantially expanded and cleaned, which now allows to fix-color as well as multiply-color areas  |  |
 +| 06/04/2014      | enhancement       | AFT::GetVolume, AFT::SampleBVBox, AFT::SampleTalBox | added support to retrieve alpha volume from objects that support them (e.g. Average-timecourse VTCs)  |  |
 | 06/02/2014      | bug fix (MEX)     | cov_nd.c            | for lag 0, the function was supposed to run the covariance/correlation along the first dimension  |  | | 06/02/2014      | bug fix (MEX)     | cov_nd.c            | for lag 0, the function was supposed to run the covariance/correlation along the first dimension  |  |
 | 05/29/2014      | enhancement       | ne_glmplotbetasup.m | when updating the beta plotter, a faster access for non-normalized data (based on template space coordinates) has been implemented  |  | | 05/29/2014      | enhancement       | ne_glmplotbetasup.m | when updating the beta plotter, a faster access for non-normalized data (based on template space coordinates) has been implemented  |  |
Line 39: Line 69:
 | 03/13/2014      | new GUI feature   | ne_vmr_exportrgb.m  | allows to export a VMR into an RGB-volume Nifti file, which then allows colored drawing  |  | | 03/13/2014      | new GUI feature   | ne_vmr_exportrgb.m  | allows to export a VMR into an RGB-volume Nifti file, which then allows colored drawing  |  |
 | 03/13/2014      | pre-release       | NeuroElf            | pre-release of v0.9d        |  | | 03/13/2014      | pre-release       | NeuroElf            | pre-release of v0.9d        |  |
- 
 ==== Release v0.9c  (04/29/2011 through 03/13/2014) ==== ==== Release v0.9c  (04/29/2011 through 03/13/2014) ====
 ^ Date of change  ^ Type of change    ^ Changed Object      ^ Description                 ^ Comments  ^ ^ Date of change  ^ Type of change    ^ Changed Object      ^ Description                 ^ Comments  ^
neuroelf_changelog.1401741712.txt.gz · Last modified: 2014/06/02 20:41 by jochen