{"action":"created","issue":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4009","labels_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4009/labels{/name}","comments_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4009/comments","events_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4009/events","html_url":"https://github.com/scikit-learn/scikit-learn/pull/4009","id":52934007,"number":4009,"title":"[WIP] ENH: Parallelize kneighbors method with multithreading","user":{"login":"nmayorov","id":7074023,"avatar_url":"https://avatars.githubusercontent.com/u/7074023?v=3","gravatar_id":"","url":"https://api.github.com/users/nmayorov","html_url":"https://github.com/nmayorov","followers_url":"https://api.github.com/users/nmayorov/followers","following_url":"https://api.github.com/users/nmayorov/following{/other_user}","gists_url":"https://api.github.com/users/nmayorov/gists{/gist_id}","starred_url":"https://api.github.com/users/nmayorov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nmayorov/subscriptions","organizations_url":"https://api.github.com/users/nmayorov/orgs","repos_url":"https://api.github.com/users/nmayorov/repos","events_url":"https://api.github.com/users/nmayorov/events{/privacy}","received_events_url":"https://api.github.com/users/nmayorov/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2014-12-26T18:12:48Z","updated_at":"2015-01-09T04:52:56Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/pulls/4009","html_url":"https://github.com/scikit-learn/scikit-learn/pull/4009","diff_url":"https://github.com/scikit-learn/scikit-learn/pull/4009.diff","patch_url":"https://github.com/scikit-learn/scikit-learn/pull/4009.patch"},"body":"I used the most simple approach with `'multiprocessing'` joblib backend. A simple benchmark could be seen [here](http://nbviewer.ipython.org/gist/nmayorov/7531d9b59608ae2d76dc).\r\n\r\nThis is the issue #3536."},"comment":{"url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/comments/69293047","html_url":"https://github.com/scikit-learn/scikit-learn/pull/4009#issuecomment-69293047","issue_url":"https://api.github.com/repos/scikit-learn/scikit-learn/issues/4009","id":69293047,"user":{"login":"nmayorov","id":7074023,"avatar_url":"https://avatars.githubusercontent.com/u/7074023?v=3","gravatar_id":"","url":"https://api.github.com/users/nmayorov","html_url":"https://github.com/nmayorov","followers_url":"https://api.github.com/users/nmayorov/followers","following_url":"https://api.github.com/users/nmayorov/following{/other_user}","gists_url":"https://api.github.com/users/nmayorov/gists{/gist_id}","starred_url":"https://api.github.com/users/nmayorov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nmayorov/subscriptions","organizations_url":"https://api.github.com/users/nmayorov/orgs","repos_url":"https://api.github.com/users/nmayorov/repos","events_url":"https://api.github.com/users/nmayorov/events{/privacy}","received_events_url":"https://api.github.com/users/nmayorov/received_events","type":"User","site_admin":false},"created_at":"2015-01-09T04:52:56Z","updated_at":"2015-01-09T04:52:56Z","body":"I also run benchmark in Mac OS X – it works well.\r\n\r\n@jakevdp what is your opinion, can you merge it? Or what else needs to be done? Do you think it's necessary to do something for radius queries? (I personally don't, they are independent changes anyway.)"}}