{"action":"created","issue":{"url":"https://api.github.com/repos/Symphony-DAS/symphony-matlab/issues/30","repository_url":"https://api.github.com/repos/Symphony-DAS/symphony-matlab","labels_url":"https://api.github.com/repos/Symphony-DAS/symphony-matlab/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/Symphony-DAS/symphony-matlab/issues/30/comments","events_url":"https://api.github.com/repos/Symphony-DAS/symphony-matlab/issues/30/events","html_url":"https://github.com/Symphony-DAS/symphony-matlab/issues/30","id":181311763,"number":30,"title":"protocol preset queue","user":{"login":"samcooler","id":202803,"avatar_url":"https://avatars.githubusercontent.com/u/202803?v=3","gravatar_id":"","url":"https://api.github.com/users/samcooler","html_url":"https://github.com/samcooler","followers_url":"https://api.github.com/users/samcooler/followers","following_url":"https://api.github.com/users/samcooler/following{/other_user}","gists_url":"https://api.github.com/users/samcooler/gists{/gist_id}","starred_url":"https://api.github.com/users/samcooler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samcooler/subscriptions","organizations_url":"https://api.github.com/users/samcooler/orgs","repos_url":"https://api.github.com/users/samcooler/repos","events_url":"https://api.github.com/users/samcooler/events{/privacy}","received_events_url":"https://api.github.com/users/samcooler/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-06T02:39:33Z","updated_at":"2016-10-17T17:45:18Z","closed_at":null,"body":"We'd like our actions during the course of the experiment to be less tied to the durations of procol epoch sets, always waiting on the rig to pick the next protocol's parameters. Typically, I know the first several things I'm going to do to a cell, once I'm attached well. Some cells have 30 minutes of pre-determined protocol sets, and I don't need to watch all the results as they come in.\r\n\r\nSo I propose a new feature, which is an experiment session queue, in which protocols, with params encapsulated as presets, chosen from the list, are added and ordered and executed one after the other, in a visual queue GUI. The queue can be reordered and modified (drag and drop?). \r\nThe play/pause/stop controls are then moved to this queue window. The protocol browser, as it is now, is used to create and modify the presets. That is, its behavior is not connected to the run state. The buttons at the bottom of this are then \"add as preset\" \"add to queue\" \"add to queue and as preset\". The preset browser has buttons \"add as next\" \"add as last\", and context menus to \"add as preset\".\r\n\r\n-sam"},"comment":{"url":"https://api.github.com/repos/Symphony-DAS/symphony-matlab/issues/comments/254280007","html_url":"https://github.com/Symphony-DAS/symphony-matlab/issues/30#issuecomment-254280007","issue_url":"https://api.github.com/repos/Symphony-DAS/symphony-matlab/issues/30","id":254280007,"user":{"login":"samcooler","id":202803,"avatar_url":"https://avatars.githubusercontent.com/u/202803?v=3","gravatar_id":"","url":"https://api.github.com/users/samcooler","html_url":"https://github.com/samcooler","followers_url":"https://api.github.com/users/samcooler/followers","following_url":"https://api.github.com/users/samcooler/following{/other_user}","gists_url":"https://api.github.com/users/samcooler/gists{/gist_id}","starred_url":"https://api.github.com/users/samcooler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samcooler/subscriptions","organizations_url":"https://api.github.com/users/samcooler/orgs","repos_url":"https://api.github.com/users/samcooler/repos","events_url":"https://api.github.com/users/samcooler/events{/privacy}","received_events_url":"https://api.github.com/users/samcooler/received_events","type":"User","site_admin":false},"created_at":"2016-10-17T17:45:18Z","updated_at":"2016-10-17T17:45:18Z","body":"Okay, thanks for the info Mark. I'll look into doing it as a module. Could you point me to how I can access protocol presets from the module domain?"}}
{"actor":{"display_login":"samcooler"}}