This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
analysis:matlab-overview [2017/06/30 20:47] mvdm |
analysis:matlab-overview [2017/06/30 21:52] mvdm [Visualization functions] |
||
---|---|---|---|
Line 39: | Line 39: | ||
=== timestamps (ts) === | === timestamps (ts) === | ||
+ | |||
+ | [[https://github.com/vandermeerlab/vandermeerlab/tree/master/code-matlab/shared/datatypes/ts|ts folder on GitHub]] | ||
Basics: | Basics: | ||
- | * ts(): constructor | + | * [[https://github.com/vandermeerlab/vandermeerlab/blob/master/code-matlab/shared/datatypes/ts/ts.m|ts()]] constructor |
* CheckTS(): check integrity of ts struct | * CheckTS(): check integrity of ts struct | ||
* SelectTS(): specify ts data to keep. (Also performs reordering) | * SelectTS(): specify ts data to keep. (Also performs reordering) | ||
Line 57: | Line 59: | ||
=== timestamped data (tsd) === | === timestamped data (tsd) === | ||
+ | |||
+ | [[https://github.com/vandermeerlab/vandermeerlab/tree/master/code-matlab/shared/datatypes/tsd|tsd folder on GitHub]] | ||
+ | |||
+ | Basics and selection: | ||
+ | |||
+ | * tsd(): constructor | ||
+ | * [[https://github.com/vandermeerlab/vandermeerlab/blob/master/code-matlab/shared/datatypes/tsd/CheckTSD.m|CheckTSD()]]: check integrity of tsd struct | ||
+ | * getd(): get (raw) data with specified label | ||
+ | * [[https://github.com/vandermeerlab/vandermeerlab/blob/master/code-matlab/shared/datatypes/tsd/TSD_SelectChannel.m|TSD_SelectChannel()]]: returns tsd containing only channels with labels in channel_label | ||
+ | |||
+ | Merging: | ||
+ | |||
+ | * [[https://github.com/vandermeerlab/vandermeerlab/blob/master/code-matlab/shared/datatypes/tsd/MergeTSD.m|MergeTSD()]]: Merge data from multiple TSDs into a single, new TSD | ||
+ | * [[https://github.com/vandermeerlab/vandermeerlab/blob/master/code-matlab/shared/datatypes/tsd/UnionTSD.m|UnionTSD()]]: returns the union (merge) of two TSD inputs | ||
+ | |||
+ | Analysis: | ||
+ | |||
+ | * [[https://github.com/vandermeerlab/vandermeerlab/blob/master/code-matlab/shared/datatypes/tsd/TSD_getidx2.m|TSD_getidx2()]]: returns idxs into ts or tsd, delimited by input interval(s) | ||
+ | * [[https://github.com/vandermeerlab/vandermeerlab/blob/master/code-matlab/shared/datatypes/tsd/TSDbyZ.m | TSDbyZ()]]: compute averages of the values in tsd_in binned by z's cfg.edge | ||
+ | * [[https://github.com/vandermeerlab/vandermeerlab/blob/master/code-matlab/shared/datatypes/tsd/TSDbySpace.m |TSDbySpace()]]: construct 2D matrix with spatial averages of the values in tsd_in | ||
=== tuning curve (tc) === | === tuning curve (tc) === | ||
Line 66: | Line 88: | ||
===== Visualization functions ===== | ===== Visualization functions ===== | ||
+ | * the amazing MultiRaster ([[https://github.com/vandermeerlab/vandermeerlab/blob/master/code-matlab/example_workflows/MultiRaster_usage.m|examples]]) | ||
===== Loading/converting functions ===== | ===== Loading/converting functions ===== | ||
===== Analysis functions ===== | ===== Analysis functions ===== |