{"action":"created","issue":{"url":"https://api.github.com/repos/nengo/nengo_viz/issues/154","labels_url":"https://api.github.com/repos/nengo/nengo_viz/issues/154/labels{/name}","comments_url":"https://api.github.com/repos/nengo/nengo_viz/issues/154/comments","events_url":"https://api.github.com/repos/nengo/nengo_viz/issues/154/events","html_url":"https://github.com/nengo/nengo_viz/pull/154","id":78283091,"number":154,"title":"Voltage plots","user":{"login":"hunse","id":1952250,"avatar_url":"https://avatars.githubusercontent.com/u/1952250?v=3","gravatar_id":"","url":"https://api.github.com/users/hunse","html_url":"https://github.com/hunse","followers_url":"https://api.github.com/users/hunse/followers","following_url":"https://api.github.com/users/hunse/following{/other_user}","gists_url":"https://api.github.com/users/hunse/gists{/gist_id}","starred_url":"https://api.github.com/users/hunse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hunse/subscriptions","organizations_url":"https://api.github.com/users/hunse/orgs","repos_url":"https://api.github.com/users/hunse/repos","events_url":"https://api.github.com/users/hunse/events{/privacy}","received_events_url":"https://api.github.com/users/hunse/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nengo/nengo_viz/labels/needs%20review","name":"needs review","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/nengo/nengo_viz/milestones/1","html_url":"https://github.com/nengo/nengo_viz/milestones/0.1.0%20release","labels_url":"https://api.github.com/repos/nengo/nengo_viz/milestones/1/labels","id":1145348,"number":1,"title":"0.1.0 release","description":"First public release!","creator":{"login":"tbekolay","id":203709,"avatar_url":"https://avatars.githubusercontent.com/u/203709?v=3","gravatar_id":"","url":"https://api.github.com/users/tbekolay","html_url":"https://github.com/tbekolay","followers_url":"https://api.github.com/users/tbekolay/followers","following_url":"https://api.github.com/users/tbekolay/following{/other_user}","gists_url":"https://api.github.com/users/tbekolay/gists{/gist_id}","starred_url":"https://api.github.com/users/tbekolay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbekolay/subscriptions","organizations_url":"https://api.github.com/users/tbekolay/orgs","repos_url":"https://api.github.com/users/tbekolay/repos","events_url":"https://api.github.com/users/tbekolay/events{/privacy}","received_events_url":"https://api.github.com/users/tbekolay/received_events","type":"User","site_admin":false},"open_issues":24,"closed_issues":9,"state":"open","created_at":"2015-06-02T15:53:53Z","updated_at":"2015-06-03T14:22:18Z","due_on":"2015-06-05T04:00:00Z","closed_at":null},"comments":6,"created_at":"2015-05-19T22:54:41Z","updated_at":"2015-06-03T15:00:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/nengo/nengo_viz/pulls/154","html_url":"https://github.com/nengo/nengo_viz/pull/154","diff_url":"https://github.com/nengo/nengo_viz/pull/154.diff","patch_url":"https://github.com/nengo/nengo_viz/pull/154.patch"},"body":"Here's a first stab at a voltage plot. I tested it on `basic.py`, and though the output looks a little funny, it's actually correct (I checked it with plotting directly using matplotlib). The funniness is due to the filtering; maybe we want to reduce or turn off the filtering for voltage plots?"},"comment":{"url":"https://api.github.com/repos/nengo/nengo_viz/issues/comments/108471354","html_url":"https://github.com/nengo/nengo_viz/pull/154#issuecomment-108471354","issue_url":"https://api.github.com/repos/nengo/nengo_viz/issues/154","id":108471354,"user":{"login":"hunse","id":1952250,"avatar_url":"https://avatars.githubusercontent.com/u/1952250?v=3","gravatar_id":"","url":"https://api.github.com/users/hunse","html_url":"https://github.com/hunse","followers_url":"https://api.github.com/users/hunse/followers","following_url":"https://api.github.com/users/hunse/following{/other_user}","gists_url":"https://api.github.com/users/hunse/gists{/gist_id}","starred_url":"https://api.github.com/users/hunse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hunse/subscriptions","organizations_url":"https://api.github.com/users/hunse/orgs","repos_url":"https://api.github.com/users/hunse/repos","events_url":"https://api.github.com/users/hunse/events{/privacy}","received_events_url":"https://api.github.com/users/hunse/received_events","type":"User","site_admin":false},"created_at":"2015-06-03T15:00:29Z","updated_at":"2015-06-03T15:00:29Z","body":"At some point we'll add something like the voltage plots in old Nengo, which shows each voltage on a different line like the spike rasters, making it easier to read.\r\n\r\nAs for the number of neurons, I copied the structure from the spike rasters, which have an option for number of neurons on the server side, but there's no way for the user to actually access it. It would be nice to be able to configure this on the fly on the client side (especially to hide some neurons/select the voltage for only one neuron, etc.), though we also don't want to much info from server to client if it's not being plotted. We'll have to talk about how to achieve this. It would be cool if the user could select individual neurons based on their characteristics, for example select five \"on\" neurons and five \"off\" neurons. I'm imagining a popup that has a table of all the neurons in the population and can be sorted by encoder, gain, bias, etc.. The same thing could be used to select neurons for spike rasters or just to provide info about the population. But this is all for down the road.\r\n\r\nFor now, clarifying that we're just showing five neurons is a good idea."}}