{"action":"created","issue":{"url":"https://api.github.com/repos/biolab/orange3/issues/3192","repository_url":"https://api.github.com/repos/biolab/orange3","labels_url":"https://api.github.com/repos/biolab/orange3/issues/3192/labels{/name}","comments_url":"https://api.github.com/repos/biolab/orange3/issues/3192/comments","events_url":"https://api.github.com/repos/biolab/orange3/issues/3192/events","html_url":"https://github.com/biolab/orange3/pull/3192","id":348667458,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA2OTYyMDQ3","number":3192,"title":"Replace scikit learn tSNE with faster implementation","user":{"login":"pavlin-policar","id":5758119,"node_id":"MDQ6VXNlcjU3NTgxMTk=","avatar_url":"https://avatars2.githubusercontent.com/u/5758119?v=4","gravatar_id":"","url":"https://api.github.com/users/pavlin-policar","html_url":"https://github.com/pavlin-policar","followers_url":"https://api.github.com/users/pavlin-policar/followers","following_url":"https://api.github.com/users/pavlin-policar/following{/other_user}","gists_url":"https://api.github.com/users/pavlin-policar/gists{/gist_id}","starred_url":"https://api.github.com/users/pavlin-policar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pavlin-policar/subscriptions","organizations_url":"https://api.github.com/users/pavlin-policar/orgs","repos_url":"https://api.github.com/users/pavlin-policar/repos","events_url":"https://api.github.com/users/pavlin-policar/events{/privacy}","received_events_url":"https://api.github.com/users/pavlin-policar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/biolab/orange3/milestones/28","html_url":"https://github.com/biolab/orange3/milestone/28","labels_url":"https://api.github.com/repos/biolab/orange3/milestones/28/labels","id":3648354,"node_id":"MDk6TWlsZXN0b25lMzY0ODM1NA==","number":28,"title":"3.17","description":"","creator":{"login":"lanzagar","id":4579717,"node_id":"MDQ6VXNlcjQ1Nzk3MTc=","avatar_url":"https://avatars0.githubusercontent.com/u/4579717?v=4","gravatar_id":"","url":"https://api.github.com/users/lanzagar","html_url":"https://github.com/lanzagar","followers_url":"https://api.github.com/users/lanzagar/followers","following_url":"https://api.github.com/users/lanzagar/following{/other_user}","gists_url":"https://api.github.com/users/lanzagar/gists{/gist_id}","starred_url":"https://api.github.com/users/lanzagar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lanzagar/subscriptions","organizations_url":"https://api.github.com/users/lanzagar/orgs","repos_url":"https://api.github.com/users/lanzagar/repos","events_url":"https://api.github.com/users/lanzagar/events{/privacy}","received_events_url":"https://api.github.com/users/lanzagar/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":1,"state":"open","created_at":"2018-09-12T12:12:03Z","updated_at":"2018-09-19T07:46:22Z","due_on":"2018-10-05T07:00:00Z","closed_at":null},"comments":13,"created_at":"2018-08-08T10:30:13Z","updated_at":"2018-10-22T14:47:02Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/biolab/orange3/pulls/3192","html_url":"https://github.com/biolab/orange3/pull/3192","diff_url":"https://github.com/biolab/orange3/pull/3192.diff","patch_url":"https://github.com/biolab/orange3/pull/3192.patch"},"body":"##### Issue\r\nScikit learn's implementation of tSNE is slow. It only supports the Barnes-Hut approximation. Adding new data to an existing embedding is not supported by and existing tSNE implementation.\r\n\r\n##### Description of changes\r\nImplement wrappers around my implementation of tSNE which includes both Barnes-Hut for small data sets and the interpolation based tSNE recently introduced which runs in linear time for larger data sets.\r\n\r\nWe can also now add new data points to an existing embedding by running optimization on those points only, w.r.t. the existing embedding.\r\n\r\nAlso, I've never packaged anything to pypi yet, and I've had a fair number of issues with this, but *hopefully* it's all ok now.\r\n\r\n##### Includes\r\n- [X] Code changes\r\n- [X] Tests\r\n- [ ] Documentation\r\n"},"comment":{"url":"https://api.github.com/repos/biolab/orange3/issues/comments/431857024","html_url":"https://github.com/biolab/orange3/pull/3192#issuecomment-431857024","issue_url":"https://api.github.com/repos/biolab/orange3/issues/3192","id":431857024,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMTg1NzAyNA==","user":{"login":"pavlin-policar","id":5758119,"node_id":"MDQ6VXNlcjU3NTgxMTk=","avatar_url":"https://avatars2.githubusercontent.com/u/5758119?v=4","gravatar_id":"","url":"https://api.github.com/users/pavlin-policar","html_url":"https://github.com/pavlin-policar","followers_url":"https://api.github.com/users/pavlin-policar/followers","following_url":"https://api.github.com/users/pavlin-policar/following{/other_user}","gists_url":"https://api.github.com/users/pavlin-policar/gists{/gist_id}","starred_url":"https://api.github.com/users/pavlin-policar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pavlin-policar/subscriptions","organizations_url":"https://api.github.com/users/pavlin-policar/orgs","repos_url":"https://api.github.com/users/pavlin-policar/repos","events_url":"https://api.github.com/users/pavlin-policar/events{/privacy}","received_events_url":"https://api.github.com/users/pavlin-policar/received_events","type":"User","site_admin":false},"created_at":"2018-10-22T14:47:02Z","updated_at":"2018-10-22T14:47:02Z","author_association":"COLLABORATOR","body":"Oh, all right then. I'll keep both of them. Thanks!"}}
{"actor":{"display_login":"pavlin-policar"}}