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 revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
neuroelf_changelog [2014/06/02 17:50]
jochen added changes through February 28, 2014
neuroelf_changelog [2014/06/09 04:12]
jochen added 06/08/2014
Line 18: Line 18:
 ===== Changelog ===== ===== Changelog =====
  
-==== Release v0.9c  (04/29/2011 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/​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 ​ |  |
 +| 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/​28/​2014 ​     | enhancement ​      | AFT::​MapNames ​      | additional information about maps (type, D.F.) can be requested with an extended flag  |  |
 +| 05/​22/​2014 ​     | new GUI feature ​  | neuroelf_gui ​       | a tool to average structural/​anatomical datasets has been added, supporting spatial normalization and brain extraction ​ |  |
 +| 05/​21/​2014 ​     | enhancement ​      | MDM::​ComputeGLM,​ SDM::​CalcBetas | instead of storing beta maps, single-regressor t-maps can now be computed to facilitate later RSA (representational similarity analysis) application ​ |  |
 +| 05/​05/​2014 ​     | enhancement (GUI) | ne_cm_compute.m,​ GLM::​RFX_tMap | contrast maps (weighted sums of beta maps) can now be smoothed "​late"​ (immediately prior to computing random-effects statistics) ​ |  |
 +| 05/​04/​2014 ​     | enhancement (GUI) | spm5_preprojobs ​    | an option has been added to import VTCs after realignment (using non-normalized,​ unsmoothed data for GLMs)  |  |
 +| 05/​03/​2014 ​     | enhancement ​      | AFT::​GetVolume,​ GLM::​VOIBetas,​ MDM::​ComputeGLM | RFX-GLM files can now contain non-normalized data alongside the normalization information (read, for instance, from the STRUCT_seg_sn.mat file)  |  |
 +| 05/​01/​2014 ​     | enhancement ​      | importvtcfromanalyze | subject-space data can be imported and the SPM-based normalization parameters stored in the RunTimeVars property ​ |  |
 +| 04/​17/​2014 ​     | enhancement ​      | SDM::​CalcBetas ​     | an option to pool all but the single-trial in question to simple regressors has been added to improve the stability of single trial betas  |  |
 +| 04/​10/​2014 ​     | enhancement ​      | neuroelf_updatebuilds.m | the function now keeps correctly track of build number and date  |  |
 +| 04/​09/​2014 ​     | enhancement ​      | PRT::​CreateSDM ​     | names for parametric regressors can now be provided, such that they occur properly in the regressor names and in the GLM output ​ | changes also made in MDM::​SDMs ​ |
 +| 04/​06/​2014 ​     | enhancement ​      | readeprimetextlog.m | now allows to return the result as a flat struct (instead of several sub-levels) ​ |  |
 +| 04/​04/​2014 ​     | enhancement ​      | AFT::​RenderToTransimg | added slice-ranges to calling syntax, so volumes can be "​sliced"​ along the cardinal axes  |  |
 +| 03/​27/​2014 ​     | bug fix (MEX)     | renderv3dxia.c ​     | RGB-volumes would not be correctly sliced (interpolation code error) in one of the three slicing directions ​ |  |
 +| 03/​27/​2014 ​     | enhancement (GUI) | ne_smoothstats.m ​   | this function is now also directly available via the VMP menu  | prior to this change, the rendering dialog was necessary ​ |
 +| 03/​20/​2014 ​     | enhancement (GUI) | neureolf_gui ​       | the rendering view can now be undocked, which allows arbitrary image size (incl. non-square) ​ |  |
 +| 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        |  |
 +==== Release v0.9c  (04/29/2011 through 03/13/2014) ====
 +^ Date of change ​ ^ Type of change ​   ^ Changed Object ​     ^ Description ​                ^ Comments ​ ^
 +| 03/​12/​2014 ​     | enhancement ​      | AFT::​GetVolume ​     | if a cluster-size threshold was enforced, the volume can be masked with the resulting binary volume ​ |  |
 +| 03/​11/​2014 ​     | enhancement ​      | renderv3d.m,​ AFT::​RenderToTransimg | added statistical overlay (inlay) to the 3D rendering engine, as well as RGB-volume rendering ​ |  |
 +| 03/​10/​2014 ​     | enhancement (GUI) | neuroelf_gui ​       | now support for 2D/3D RGB drawing in the drawing mode  |  |
 +| 03/​07/​2014 ​     | enhancement ​      | AFT::​ClusterTable ​  | small-volume-correction (SVC) has been added to the cluster table method (only for VMPs that store the smoothness information) ​ | the SVC-corrected map is stored in a new Map in the VMP on which it is called ​ |
 +| 03/​06/​2014 ​     | enhancement ​      | xffmethods.m ​       | methods are now stored as function handles, which speeds up calls to OBJ::Method code a bit further ​ |  |
 +| 03/​05/​2014 ​     | enhancement ​      | renderv3d.m,​ AFT::​RenderToTransimg | added the alpha blending option to the rendering enging ​ |  |
 +| 03/​04/​2014 ​     | enhancement ​      | @xff/​private/​*.m ​   | replaced the (relatively costly) call to isxff(...) with a private function ​ | this change applies to all OBJ::Method calls  |
 +| 03/​01/​2014 ​     | bug fix (xff code) | SDM::​Concatenate ​  | a problem could occur if the confounds didn't contain a constant ​ |  | 
 | 02/​28/​2014 ​     | new GUI feature ​  | neuroelf_gui ​       | next to the slow slice-wise rendering, a new rendering feature (using Dirk-Jan Kroon'​s BSD-licensed code) is available to perform rendering in the main UI  |  | | 02/​28/​2014 ​     | new GUI feature ​  | neuroelf_gui ​       | next to the slow slice-wise rendering, a new rendering feature (using Dirk-Jan Kroon'​s BSD-licensed code) is available to perform rendering in the main UI  |  |
 | 02/​26/​2014 ​     | new functions ​    | renderv3d.m ​        | implementation of Dirk-Jan Kroon'​s rendering code in NeuroElf ​ | in addition, some other functions have been created containing some auxiliary code  | | 02/​26/​2014 ​     | new functions ​    | renderv3d.m ​        | implementation of Dirk-Jan Kroon'​s rendering code in NeuroElf ​ | in addition, some other functions have been created containing some auxiliary code  |
neuroelf_changelog.txt ยท Last modified: 2014/06/18 18:26 by jochen