User Tools

Site Tools


neuroelf_-_all_functions

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
neuroelf_-_all_functions [2010/06/22 04:19] – changed to list jochenneuroelf_-_all_functions [2010/06/22 04:29] – added C-code (and info for respective M files) jochen
Line 1: Line 1:
-====== NeuroElf - all functions (list only======+====== NeuroElf - all functions ====== 
 +===== Toolbox base folder, M-file list only ======
   * [[acpc2tal]] - convert AC-PC coordinates into TAL coordinates   * [[acpc2tal]] - convert AC-PC coordinates into TAL coordinates
   * [[acsvread]] - reads a text based (non-numeric) csv file   * [[acsvread]] - reads a text based (non-numeric) csv file
Line 28: Line 29:
   * [[clearxffobjects]] - issue ClearObject call on several objects   * [[clearxffobjects]] - issue ClearObject call on several objects
   * [[clustercoords]] - get list of clusters in volume   * [[clustercoords]] - get list of clusters in volume
-  * [[clustercoordsc]] - get list of clusters in volume+  * [[clustercoordsc]] - get list of clusters in volume (//MEX file stub/help//)
   * [[clustermeshmap]] - cluster a SMP/SRF based map   * [[clustermeshmap]] - cluster a SMP/SRF based map
   * [[clustermeshmapbin]] - cluster binary mesh-based map   * [[clustermeshmapbin]] - cluster binary mesh-based map
Line 38: Line 39:
   * [[conjval]] - conjugate value (same sign, min abs value with sign)   * [[conjval]] - conjugate value (same sign, min abs value with sign)
   * [[conjvalp]] - conjugate pvalues (same sign, max value with sign)   * [[conjvalp]] - conjugate pvalues (same sign, max value with sign)
-  * [[conv3d]] - perform 3D convolution+  * [[conv3d]] - perform 3D convolution (//MEX file stub/help//)
   * [[convones]] - convoles a function with a number of consecutive ones   * [[convones]] - convoles a function with a number of consecutive ones
   * [[correlinvtstat]] - convert t-statistic into correlation value   * [[correlinvtstat]] - convert t-statistic into correlation value
Line 44: Line 45:
   * [[correltstat]] - convert correlation value into t-statistic   * [[correltstat]] - convert correlation value into t-statistic
   * [[corrmap]] - correlation map   * [[corrmap]] - correlation map
-  * [[cov_nd]] - computes covariance and corrcoefs for vector pairs in N-D+  * [[cov_nd]] - computes covariance and corrcoefs for vector pairs in N-D (//MEX file stub/help//)
   * cpfile - copies a file (//**deprecated!** use copyfile instead//)   * cpfile - copies a file (//**deprecated!** use copyfile instead//)
   * crawford_abnorm - calculate Crawford's score abnormality measure (//abandoned for now//)   * crawford_abnorm - calculate Crawford's score abnormality measure (//abandoned for now//)
Line 77: Line 78:
   * [[findfiledir]] - find a named file or directory   * [[findfiledir]] - find a named file or directory
   * [[findfiles]] - Linux/UNIX-like find command/function   * [[findfiles]] - Linux/UNIX-like find command/function
-  * [[findfirst]] - find first (or last) element != 0 in input+  * [[findfirst]] - find first (or last) element != 0 in input (//MEX file stub/help//)
   * [[fisherr2z]] - convert Pearson correlation into z values   * [[fisherr2z]] - convert Pearson correlation into z values
   * [[fitrobustbisquare]] - faster fitting function for robust bisquare   * [[fitrobustbisquare]] - faster fitting function for robust bisquare
   * [[fitrobustbisquare_img]] - faster fitting function for robust bisquare   * [[fitrobustbisquare_img]] - faster fitting function for robust bisquare
-  * [[flexinterp]] - flexible data interpolation (up to 4D)+  * [[flexinterpn]] - flexible data interpolation (up to 4D) (//MEX file stub/help//)
   * [[flexinterpn_demo]] - demonstration of flexinterpn   * [[flexinterpn_demo]] - demonstration of flexinterpn
   * [[flexinterpn_method]] - call flexinterpn with one of the typical methods   * [[flexinterpn_method]] - call flexinterpn with one of the typical methods
-  * [[flexmask]] - flexible data masking+  * [[flexmask]] - flexible data masking (//MEX file stub/help//)
   * [[floodfill3]] - keep adjacent values from seed point   * [[floodfill3]] - keep adjacent values from seed point
   * [[fmriqasheet]] - create figure with output of fmriquality   * [[fmriqasheet]] - create figure with output of fmriquality
Line 91: Line 92:
   * [[glmtstat]] - compute GLM t statistic   * [[glmtstat]] - compute GLM t statistic
   * [[gluetostring]] - glues a cell array of chars to one delimited char array   * [[gluetostring]] - glues a cell array of chars to one delimited char array
-  * [[gluetostringc]] - C-version of gluetostring+  * [[gluetostringc]] - C-version of gluetostring (//MEX file stub/help//)
   * gradsmooth - apply gradient based smoothing (//abandoned for now//)   * gradsmooth - apply gradient based smoothing (//abandoned for now//)
   * [[grep]] - GNU utils like grep   * [[grep]] - GNU utils like grep
Line 117: Line 118:
   * [[invsystem]] - inverts the output argument order of system(...)   * [[invsystem]] - inverts the output argument order of system(...)
   * [[isabsolute]] - returns true if the given path is absolute   * [[isabsolute]] - returns true if the given path is absolute
-  * [[isemptycell]] - returns a boolean array with isempty over cells +  * [[isemptycell]] - returns a boolean array with isempty over cells (//MEX file stub/help//) 
-  * [[isinfnan]] - checking whether (any) element(s) are inf/nan+  * [[isinfnan]] - checking whether (any) element(s) are inf/nan (//MEX file stub/help//)
   * [[isrealvarname]] - true for valid variable name   * [[isrealvarname]] - true for valid variable name
-  * [[isscalarcell]] - returns a boolean array with isscalar over cells+  * [[isscalarcell]] - returns a boolean array with isscalar over cells (//MEX file stub/help//)
   * [[istransio]] - check (and validate) object   * [[istransio]] - check (and validate) object
   * [[isxff]] - check (and validate) object   * [[isxff]] - check (and validate) object
   * [[isxfigure]] - perform validity check on input   * [[isxfigure]] - perform validity check on input
   * [[isxini]] - perform validity check on input   * [[isxini]] - perform validity check on input
-  * [[joinlayers]] - joining of transimg layers into a HxWx3 image + alpha map+  * [[joinlayers]] - joining of transimg layers into a HxWx3 image + alpha map (//MEX file stub/help//)
   * [[kendtau]] - returns the Kendall tau statistic for two vectors   * [[kendtau]] - returns the Kendall tau statistic for two vectors
-  * [[kendtaupairsign]] - return kendall tau ties-correction value+  * [[kendtaupairsign]] - return kendall tau ties-correction value (//MEX file stub/help//)
   * [[kendtaut]] - give approximate t-score for kendall tau (via monte-carlo)   * [[kendtaut]] - give approximate t-score for kendall tau (via monte-carlo)
   * [[kendtauz]] - give approximate z-score for kendall tau (via formula)   * [[kendtauz]] - give approximate z-score for kendall tau (via formula)
   * [[kurt]] - compute kurtosis of data   * [[kurt]] - compute kurtosis of data
-  * [[limitrangec]] - limit data to a range+  * [[limitrangec]] - limit data to a range (//MEX file stub/help//)
   * [[limittorange]] - limit data to percentile range   * [[limittorange]] - limit data to percentile range
   * [[linscale]] - linear scaling transform   * [[linscale]] - linear scaling transform
Line 144: Line 145:
   * [[meannoinfnan]] - build mean of elements other than Inf/NaN   * [[meannoinfnan]] - build mean of elements other than Inf/NaN
   * [[meanpsctrans]] - perform PSC transformation after regression   * [[meanpsctrans]] - perform PSC transformation after regression
-  * [[medianc]] - picking the median of an array using quickselect+  * [[medianc]] - picking the median of an array using quickselect (//MEX file stub/help//)
   * [[memusage]] - give the current memory usage of the calling function   * [[memusage]] - give the current memory usage of the calling function
   * [[mergehemivmrs]] - merge segmented VMRs of LH and RH   * [[mergehemivmrs]] - merge segmented VMRs of LH and RH
-  * [[mesh_morph]] -  morph the coordinates of a mesh +  * [[mesh_morph]] -  morph the coordinates of a mesh (//MEX file stub/help//) 
-  * [[mesh_trianglestoneighbors]] - get mesh neighbors list from triangles +  * [[mesh_trianglestoneighbors]] - get mesh neighbors list from triangles (//MEX file stub/help//) 
-  * [[mesh_trimapmesh]] - get triangular mapping for two spherical meshes+  * [[mesh_trimapmesh]] - get triangular mapping for two spherical meshes (//MEX file stub/help//)
   * [[minarray]] - minimize array size   * [[minarray]] - minimize array size
   * [[minmaxbbox]] - get minimum, maximum bounding box of objects   * [[minmaxbbox]] - get minimum, maximum bounding box of objects
-  * [[minmaxmean]] - get min, max, and mean of data array (fast)+  * [[minmaxmean]] - get min, max, and mean of data array (fast) (//MEX file stub/help//)
   * minpos - return not the min but only the pos (//deprecated, use minmaxmean instead//)   * minpos - return not the min but only the pos (//deprecated, use minmaxmean instead//)
   * [[mkadir]] - create an absolute directory (unlike to MATLAB's mkdir)   * [[mkadir]] - create an absolute directory (unlike to MATLAB's mkdir)
Line 177: Line 178:
   * [[noinfnan]] - replace Inf/NaN's in input with replacement value   * [[noinfnan]] - replace Inf/NaN's in input with replacement value
   * [[normvecs]] - normalize vector lengths to 1   * [[normvecs]] - normalize vector lengths to 1
-  * [[num2strtab]] - creates a tabular data output of a numeric data table+  * [[num2strtab]] - creates a tabular data output of a numeric data table (//MEX file stub/help//) **NOT FUNCTIONAL YET**
   * [[orthimage]] - compute orthogonality matrix (for SPM like display)   * [[orthimage]] - compute orthogonality matrix (for SPM like display)
   * [[orthsdm]] - orthogonalize SDM object in file   * [[orthsdm]] - orthogonalize SDM object in file
Line 199: Line 200:
   * progresscount - display progress in console as a step based counter (//abandoned for now//)   * progresscount - display progress in console as a step based counter (//abandoned for now//)
   * [[psctrans]] - perform PSC transformation on time course   * [[psctrans]] - perform PSC transformation on time course
-  * [[qsort]] - sorting of 1-D vectors+  * [[qsort]] - sorting of 1-D vectors (//MEX file stub/help//)
   * [[ranktrans]] - return rank transform of data   * [[ranktrans]] - return rank transform of data
   * [[rbalign]] - rigid-body alignment of one volume to a volume stack   * [[rbalign]] - rigid-body alignment of one volume to a volume stack
Line 211: Line 212:
   * [[renamefile]] - renames a file to another filename   * [[renamefile]] - renames a file to another filename
   * render_vol - 3-D rendering of an spm_vol struct (//abandoned for now//)   * render_vol - 3-D rendering of an spm_vol struct (//abandoned for now//)
-  * [[renderlayers]] - rendering of transimg layers into a HxWx3 uint8 image+  * [[renderlayers]] - rendering of transimg layers into a HxWx3 uint8 image (//MEX file stub/help//)
   * [[resampleaa]] - anti-aliased resampling of data   * [[resampleaa]] - anti-aliased resampling of data
   * [[rmean]] - re-weighted mean   * [[rmean]] - re-weighted mean
Line 246: Line 247:
   * [[splitclustercoords]] - split coords of one cluster to subclusters   * [[splitclustercoords]] - split coords of one cluster to subclusters
   * [[splittocell]] - split a delimited string into a cell array   * [[splittocell]] - split a delimited string into a cell array
-  * [[splittocellc]] - C-version of splittocell+  * [[splittocellc]] - C-version of splittocell (//MEX file stub/help//)
   * [[spm5_preprojobs]] - create jobs and jobhelps from options   * [[spm5_preprojobs]] - create jobs and jobhelps from options
   * [[spmitrf]] - uncompile an affine transformation into paramters   * [[spmitrf]] - uncompile an affine transformation into paramters
Line 257: Line 258:
   * [[subclusters]] - separate mega cluster into sub-clusters   * [[subclusters]] - separate mega cluster into sub-clusters
   * [[subget]] - get a list of properties as a struct   * [[subget]] - get a list of properties as a struct
-  * [[svdc]] - singular value decomposition +  * [[svdc]] - singular value decomposition (//MEX file stub/help//) 
-  * [[svmpredict]] - train libSVM based classifier +  * [[svmpredict]] - train libSVM based classifier (//MEX file stub/help//) 
-  * [[svmtrain]] - train libSVM based classifier+  * [[svmtrain]] - train libSVM based classifier (//MEX file stub/help//)
   * [[tablesextract]] - create tables and extracts from GLM/VMPs   * [[tablesextract]] - create tables and extracts from GLM/VMPs
   * [[tal2acpc]] - convert TAL coordinates into AC-PC coordinates   * [[tal2acpc]] - convert TAL coordinates into AC-PC coordinates
Line 274: Line 275:
   * [[tfgparse]] - parses a xfigure TFG file into a struct   * [[tfgparse]] - parses a xfigure TFG file into a struct
   * [[tfmatrix]] - build 4x4 transformation matrix for different steps   * [[tfmatrix]] - build 4x4 transformation matrix for different steps
-  * [[threshlutc]] - converting thresholded map to looked up colors +  * [[threshlutc]] - converting thresholded map to looked up colors (//MEX file stub/help//) 
-  * [[threshmapc]] - thresholding a double map to 0...1 +  * [[threshmapc]] - thresholding a double map to 0...1 (//MEX file stub/help//) 
-  * [[transmul]] - return the multiplication of M' * M +  * [[transmul]] - return the multiplication of M' * M (//MEX file stub/help//) 
-  * [[u8str2double]] - convert numeric text (of multi-value data) to double+  * [[u8str2double]] - convert numeric text (of multi-value data) to double (//MEX file stub/help//)
   * [[uint322colcode]] - convert from uint32 to colcode array   * [[uint322colcode]] - convert from uint32 to colcode array
   * [[unpackmosaic]] - unpack mosaic from two dimensions into third   * [[unpackmosaic]] - unpack mosaic from two dimensions into third
Line 283: Line 284:
   * [[utc]] - return utc-like time code (uint32)   * [[utc]] - return utc-like time code (uint32)
   * [[uunion]] - unsorted set union.   * [[uunion]] - unsorted set union.
-  * [[varc]] - calculation of variance along dimension+  * [[varc]] - calculation of variance along dimension (//MEX file stub/help//)
   * [[vmrspmcoreg]] - apply SPM's coregistration to two VMRs   * [[vmrspmcoreg]] - apply SPM's coregistration to two VMRs
   * [[vmvreadpos]] - read one vertex movie position in a VMV file   * [[vmvreadpos]] - read one vertex movie position in a VMV file
Line 291: Line 292:
   * writestcfiles - create STC files from a 4D array (//abandoned for now//)   * writestcfiles - create STC files from a 4D array (//abandoned for now//)
   * xffcompare - compares two xff objects (or folders with files) (//abandoned for now//)   * xffcompare - compares two xff objects (or folders with files) (//abandoned for now//)
-  * [[xffsrfparseneighbors]] - parse neighbors from SRF file +  * [[xffsrfparseneighbors]] - parse neighbors from SRF file (//MEX file stub/help//) 
-  * [[xffsrfwriteneighbors]] - write neighbors to SRF file+  * [[xffsrfwriteneighbors]] - write neighbors to SRF file (//MEX file stub/help//)
   * [[xfigurecallback]] - make sure a callback has its own workspace   * [[xfigurecallback]] - make sure a callback has its own workspace
   * [[zerodstring]] - fill a string with zero chars and fix length   * [[zerodstring]] - fill a string with zero chars and fix length
   * [[zsz]] - returns zeros(size(svzar))   * [[zsz]] - returns zeros(size(svzar))
   * [[ztrans]] - perform z-transformation on time course   * [[ztrans]] - perform z-transformation on time course
 +
 +===== Toolbox base folder, C-based functions =====
 +  * clustercoordsc.c
 +  * conv3d.c
 +  * cov_nd.c
 +  * findfirst.c
 +  * flexinterpn.c
 +  * flexmask.c
 +  * floodfill3c.c
 +  * gluetostringc.c
 +  * isemptycell.c
 +  * isinfnan.c
 +  * isscalarcell.c
 +  * joinlayers.c
 +  * kendtaupairsign.c
 +  * limitrangec.c
 +  * medianc.c
 +  * mesh_morph.c
 +  * mesh_trianglestoneighbors.c
 +  * mesh_trimapmesh.c
 +  * minmaxmean.c
 +  * normcdfc.c
 +  * num2strtab.c
 +  * qsort.c
 +  * renderlayers.c
 +  * splittocellc.c
 +  * svdc.c
 +  * svmpredictc.c
 +  * svmtrainc.c
 +  * threshlutc.c
 +  * threshmapc.c
 +  * transmul.c
 +  * u8str2double.c
 +  * varc.c
 +  * xffsrfparseneighborsc.c
 +  * xffsrfwriteneighborsc.c
 +
 +===== transimg functions =====
 +
 +===== transio functions =====
 +
 +===== xff functions =====
 +
 +==== xff private functions (methods) ====
 +
 +===== xfigure functions =====
 +
 +===== xini functions =====
 +
 +===== xprogress functions =====
  
neuroelf_-_all_functions.txt · Last modified: 2011/04/04 20:37 by jochen