CSV Stim Tools (#58)
* Updated DesignNotes.ppt * Update 1 Added Zoom and Pan functionality to axesSDG (probe display) on the MainGUI with additional buttons in the GUI * Update 1.1 Minor Zoom adjustments * prevented ArgClass Extract from indexing into empty list * FuncCallClass GetInputs and GetOutputs convenience function for returning strings * GetProcInputs method returns all properties of ProcInputClass for use with proc stream checking * Processing stream is only run if Check returns zero, else an error msg is raised * Changed uses of properties to propnames in ProcInputClass GetProcInputs * Added removal and addition of stim data columns and interface in StimEditGUI; added dialog box for setting amp, duration, and values for new stims * Added rename column interface * GUI updates: column interface changed, rename condition moved to menubar -> tools * Tooltip to manual edit, exit condition for value entry prompt * Callback Added for CSV Read/Write * Script Addition - CSV Write to StimEditGUI - CSV Read from StimEditGUI * Stim CSV Reader and Write Update - Integrated into StimEditGUI.fig * StimEditGUI.fig Update - Added StimCSV_Read and StimCSV_Write to the Menu Bar * StimEditGUI.fig Update - Normalized objects (with two errors(?)) * Added sample .csv file for stims * Session level GLM Adding hmrS_GLM which gets all run level data from a single subject and concatenates them. The new design matrix has HRF regressors common to all runs but have separate regressors for the rest of the model (e.g. drift, short separation). * Update hmrS_GLM.m Fix on contrast estimation from the concatenated GLM. * Update hmrS_GLM.m Updating the help of the function * tstats for iRML Adding tstats per condition and per contrast for the iterative restricted maximum likelihood method from Barker, BOE, 2013. * Stim GUI interface changes (#47) * prevented ArgClass Extract from indexing into empty list * FuncCallClass GetInputs and GetOutputs convenience function for returning strings * GetProcInputs method returns all properties of ProcInputClass for use with proc stream checking * Processing stream is only run if Check returns zero, else an error msg is raised * Changed uses of properties to propnames in ProcInputClass GetProcInputs * Added removal and addition of stim data columns and interface in StimEditGUI; added dialog box for setting amp, duration, and values for new stims * Added rename column interface * GUI updates: column interface changed, rename condition moved to menubar -> tools * Tooltip to manual edit, exit condition for value entry prompt * Generate filters with butter interface, error checking * Logic to prevent button presses when no conditions are present * Removed rename cond and add/delete/rename column GUI options because they result in undefined behavior * User function improvements (#53) * prevented ArgClass Extract from indexing into empty list * FuncCallClass GetInputs and GetOutputs convenience function for returning strings * GetProcInputs method returns all properties of ProcInputClass for use with proc stream checking * Processing stream is only run if Check returns zero, else an error msg is raised * Changed uses of properties to propnames in ProcInputClass GetProcInputs * tCCAaux_inx is a list again as variable length parameters are supported * Standardized tIncMan, mlActAuto in code * Properly generate the tIncCh matrix if it is not provided * Include mlActAuto and tIncAuto in PCA motion correction * recurse updated to work with new function inputs * mlActMan and mlActAuto both used for wavelet correction * OD2Conc wavelength restriction removed * Phase out old GLM for new stim GLM, suppress a line in errchk * Prevent stim amps getter from crashing on empty data * Removed registry from PR * Synced the Stim CSV Reader and Writer - Added menu button for saving and loading CSV files * Re-Update - Added CSV Stim Read and Write tools to StimEdit GUI * Clean Up - Adjusted SubjClass.m, hmrR_GLM.m to sync with the development branch - Deleted the previously pulled hmrS_GLM.m (from a reverted merge) Co-authored-by:sstucker <sstucker@bu.edu> Co-authored-by:
Meryem Ayse Yucel <49535526+mayucel@users.noreply.github.com>
Loading
Please sign in to comment