klabhub / neurostim

Design and run visual neuroscience experiments using Matlab and the Psychophysics Toolbox.
MIT License
4 stars 3 forks source link

New plugins, small fixes from kMaster #218

Closed bartkrekelberg closed 9 months ago

bartkrekelberg commented 11 months ago

Most changes (details below) are backward compatible additions , the one area that could use another look is the change in the heuristics to determine whether the output of parameter.get should be a matrix or not (if matrixIfPosslbe is true). This has changed slightly, hence something that was a cell array before may be returned as an array now.

New Plugins mdaq - Data Acquisition using the Matlab DAQ toolbox. scanbox - Control the Neurolabware TwoPhoton Imaging Micrroscope

Additions: in tools/utils ballatsq - allow odd number of conditions in balanced latin square circularBuffer - as the name says. Used by mdaq for display purposes catstruct - Concatenate structs with different fields

Small new features Eyelink: - set volume of calibration sounds MCC - set direction of digital ports beep/soundFeedback- set volume

adammorrissirrommada commented 10 months ago

@bartkrekelberg I removed myself from this PR and added @nicholasprice as a representative from Monash. I am not really on top of the details of their rigs and ns usage anymore and don't want to break anything at their end. @cnuahs still mostly leads the ns ecosystem at Monash since my departure, but he is actually at another university far from Monash and rarely goes there.

I still want to contribute to ns and review PRs etc., but I do so from GitHub views of code/diffs only. I actually don't even have access to MATLAB anymore let alone a suitable rig to test anything meaningfully.

My contributions are probably mostly as slack help-desk for the Monash crowd these days.