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 revision
Previous revision
Next revisionBoth sides next revision
neuroelf_-_all_functions [2010/06/22 04:19] – changed to list jochenneuroelf_-_all_functions [2010/06/22 04:59] – added analyzetype (must have gotten lost, huh?) 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 5: Line 6:
   * [[alphasim]] - simulate noise data to estimate cluster threshold   * [[alphasim]] - simulate noise data to estimate cluster threshold
   * [[analyze_setendian]] - set endian type for Analyze files   * [[analyze_setendian]] - set endian type for Analyze files
 +  * [[analyzetype]] - return properties of analyze image datatype
   * [[any2ascii]] - packs simple as well as complex variables into ascii    * [[any2ascii]] - packs simple as well as complex variables into ascii 
   * [[applybvtrf]] - apply BV transformation matrix to system coords   * [[applybvtrf]] - apply BV transformation matrix to system coords
Line 28: Line 30:
   * [[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 40:
   * [[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 46:
   * [[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 79:
   * [[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 93:
   * [[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 119:
   * [[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 146:
   * [[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 179:
   * [[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 201:
   * 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 213:
   * [[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 248:
   * [[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 259:
   * [[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 276:
   * [[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 285:
   * [[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 293:
   * 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