Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uiux #154

Draft
wants to merge 421 commits into
base: dev
Choose a base branch
from
Draft

Uiux #154

wants to merge 421 commits into from

Conversation

jkbhagatio
Copy link
Member

@jkbhagatio jkbhagatio commented May 15, 2019

Changes this branch seeks to make

  • Improve the way 'mc' draws parameters (MC draws params from params file, not from expDef #103)

  • Load appropriate defaults after a user selection via GUI (Automatically load last expDef for each subject #102, Order of lists in MC #104)

  • text file for each subject on remote server that loads defaults for exp_def, param_set, and rig. option on mc to save params either as default for subject (on remote server) OR as parameter set (in params.mat) always load subject default params upon selecting subject.

  • Remove 'defFunction' and 'expPanelFun' from parameters that are displayed in 'mc'

  • Have 'mc' launch with a blank experiment (+ give it sense of memory for experiment, subject, rig that shows in drop down)

  • More informative audio device error message in hw.devices

  • auto-detect scale

  • exp defs that run hardware tests for different rigs

  • Improve the way parameters are inferred from an exp def (use a nested function within exp def?)

  • Have user set 'numRepeats' for total trial numbers, instead of it being set in 'inferParameters'

Merges can be done intermittently (don't need to wait for all of these changes to take place), and subsequent prs can be opened

k1o0 and others added 30 commits May 16, 2018 16:30
Updated paths file: Config and expDefs now located on zserver
AlyxPanel weighing button can now submit the weight from the current
scales reading.
Updated alyx-matlab and removed unessesary code from AlyxPanel delete
method
… a cumulative structure. This should reduce the size of data to be serialized
… +alf/block2ALF.m in alyx-matlab. ALF names are now up to date
…ueakExpPanel no longer displays pars or inputs
jaib1 and others added 29 commits March 29, 2019 11:27
Added full string support in ParamEditor
Fix for expStop error and bug where event updates twice
This reverts commit 3c48d57, reversing
changes made to d8d691e.
small changes before testing out on rig

updated documentation for expServer

bug fix in name-value pair evaluation for expServer

more doc on srv.expServer

updated doc on inferParameters

updated git.update for case where git exe can't be found

Removed unused code

Tidied +exp and moved subtightplot out of burgbox
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants