{"action":"created","issue":{"url":"https://api.github.com/repos/openworm/org.geppetto/issues/500","repository_url":"https://api.github.com/repos/openworm/org.geppetto","labels_url":"https://api.github.com/repos/openworm/org.geppetto/issues/500/labels{/name}","comments_url":"https://api.github.com/repos/openworm/org.geppetto/issues/500/comments","events_url":"https://api.github.com/repos/openworm/org.geppetto/issues/500/events","html_url":"https://github.com/openworm/org.geppetto/issues/500","id":157051699,"number":500,"title":"Add ability to lazy load a value (Frontend)","user":{"login":"tarelli","id":81127,"avatar_url":"https://avatars.githubusercontent.com/u/81127?v=3","gravatar_id":"","url":"https://api.github.com/users/tarelli","html_url":"https://github.com/tarelli","followers_url":"https://api.github.com/users/tarelli/followers","following_url":"https://api.github.com/users/tarelli/following{/other_user}","gists_url":"https://api.github.com/users/tarelli/gists{/gist_id}","starred_url":"https://api.github.com/users/tarelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tarelli/subscriptions","organizations_url":"https://api.github.com/users/tarelli/orgs","repos_url":"https://api.github.com/users/tarelli/repos","events_url":"https://api.github.com/users/tarelli/events{/privacy}","received_events_url":"https://api.github.com/users/tarelli/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/openworm/org.geppetto/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/openworm/org.geppetto/labels/in%20progress","name":"in progress","color":"009fa1"}],"state":"open","locked":false,"assignee":{"login":"niteshthali08","id":4617921,"avatar_url":"https://avatars.githubusercontent.com/u/4617921?v=3","gravatar_id":"","url":"https://api.github.com/users/niteshthali08","html_url":"https://github.com/niteshthali08","followers_url":"https://api.github.com/users/niteshthali08/followers","following_url":"https://api.github.com/users/niteshthali08/following{/other_user}","gists_url":"https://api.github.com/users/niteshthali08/gists{/gist_id}","starred_url":"https://api.github.com/users/niteshthali08/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niteshthali08/subscriptions","organizations_url":"https://api.github.com/users/niteshthali08/orgs","repos_url":"https://api.github.com/users/niteshthali08/repos","events_url":"https://api.github.com/users/niteshthali08/events{/privacy}","received_events_url":"https://api.github.com/users/niteshthali08/received_events","type":"User","site_admin":false},"assignees":[{"login":"niteshthali08","id":4617921,"avatar_url":"https://avatars.githubusercontent.com/u/4617921?v=3","gravatar_id":"","url":"https://api.github.com/users/niteshthali08","html_url":"https://github.com/niteshthali08","followers_url":"https://api.github.com/users/niteshthali08/followers","following_url":"https://api.github.com/users/niteshthali08/following{/other_user}","gists_url":"https://api.github.com/users/niteshthali08/gists{/gist_id}","starred_url":"https://api.github.com/users/niteshthali08/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niteshthali08/subscriptions","organizations_url":"https://api.github.com/users/niteshthali08/orgs","repos_url":"https://api.github.com/users/niteshthali08/repos","events_url":"https://api.github.com/users/niteshthali08/events{/privacy}","received_events_url":"https://api.github.com/users/niteshthali08/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/openworm/org.geppetto/milestones/50","html_url":"https://github.com/openworm/org.geppetto/milestones/Sprint%2078","labels_url":"https://api.github.com/repos/openworm/org.geppetto/milestones/50/labels","id":1841065,"number":50,"title":"Sprint 78","description":"","creator":{"login":"LordKrabo","id":2442337,"avatar_url":"https://avatars.githubusercontent.com/u/2442337?v=3","gravatar_id":"","url":"https://api.github.com/users/LordKrabo","html_url":"https://github.com/LordKrabo","followers_url":"https://api.github.com/users/LordKrabo/followers","following_url":"https://api.github.com/users/LordKrabo/following{/other_user}","gists_url":"https://api.github.com/users/LordKrabo/gists{/gist_id}","starred_url":"https://api.github.com/users/LordKrabo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LordKrabo/subscriptions","organizations_url":"https://api.github.com/users/LordKrabo/orgs","repos_url":"https://api.github.com/users/LordKrabo/repos","events_url":"https://api.github.com/users/LordKrabo/events{/privacy}","received_events_url":"https://api.github.com/users/LordKrabo/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":0,"state":"open","created_at":"2016-06-21T16:56:48Z","updated_at":"2016-07-26T17:54:41Z","due_on":"2016-08-01T14:00:00Z","closed_at":null},"comments":6,"created_at":"2016-05-26T18:45:57Z","updated_at":"2016-08-23T08:33:30Z","closed_at":null,"body":"With @niteshthali08 we are looking at extending the support for NWB files. Given the size of the time series that are connected to an NWB file a functionality that would allow to lazy load them is desirable. This would work in the same way as resolveImportTypes with a symmetrical method resolveImportValue.\r\n[Design proposal for this](https://www.lucidchart.com/documents/edit/19d75b64-d479-48bc-8b0b-a6303e5ea49e#)\r\n\r\n- [ ] Add frontend functionality to resolve a ImportValue \r\n- [x] Add support for ImportValue to NWBModelInterpreter \r\n- [x] Restructure the NWB types using Sweep/Signal new Types \r\n- [x] Create compositeValues for each sweep using ImportValue for the recordings \r\n- [ ] Test and document everything\r\n\r\n\r\ncc @gidili what do you think?"},"comment":{"url":"https://api.github.com/repos/openworm/org.geppetto/issues/comments/241663628","html_url":"https://github.com/openworm/org.geppetto/issues/500#issuecomment-241663628","issue_url":"https://api.github.com/repos/openworm/org.geppetto/issues/500","id":241663628,"user":{"login":"niteshthali08","id":4617921,"avatar_url":"https://avatars.githubusercontent.com/u/4617921?v=3","gravatar_id":"","url":"https://api.github.com/users/niteshthali08","html_url":"https://github.com/niteshthali08","followers_url":"https://api.github.com/users/niteshthali08/followers","following_url":"https://api.github.com/users/niteshthali08/following{/other_user}","gists_url":"https://api.github.com/users/niteshthali08/gists{/gist_id}","starred_url":"https://api.github.com/users/niteshthali08/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niteshthali08/subscriptions","organizations_url":"https://api.github.com/users/niteshthali08/orgs","repos_url":"https://api.github.com/users/niteshthali08/repos","events_url":"https://api.github.com/users/niteshthali08/events{/privacy}","received_events_url":"https://api.github.com/users/niteshthali08/received_events","type":"User","site_admin":false},"created_at":"2016-08-23T08:33:30Z","updated_at":"2016-08-23T08:33:30Z","body":"@tarelli @gidili : I was just going through object returned by mergeModel method and found that diffReport captures the type for which synched was set as false. Now this type contains the variable in which I am interested. This variable also has correct initialValue which is timeseries sent by the server. I can find this details in the diffReport object at \"types->compositeType ->wrappedObj->variables[0]->recording->initialValues->value->timeseries\". Now having this information can't we just create required instance without writing new merge method?"}}
{"actor":{"display_login":"niteshthali08"}}