{"action":"created","issue":{"url":"https://api.github.com/repos/joblib/joblib/issues/260","labels_url":"https://api.github.com/repos/joblib/joblib/issues/260/labels{/name}","comments_url":"https://api.github.com/repos/joblib/joblib/issues/260/comments","events_url":"https://api.github.com/repos/joblib/joblib/issues/260/events","html_url":"https://github.com/joblib/joblib/pull/260","id":113053476,"number":260,"title":"[MRG] Numpy pickle to single file","user":{"login":"aabadie","id":1375137,"avatar_url":"https://avatars.githubusercontent.com/u/1375137?v=3","gravatar_id":"","url":"https://api.github.com/users/aabadie","html_url":"https://github.com/aabadie","followers_url":"https://api.github.com/users/aabadie/followers","following_url":"https://api.github.com/users/aabadie/following{/other_user}","gists_url":"https://api.github.com/users/aabadie/gists{/gist_id}","starred_url":"https://api.github.com/users/aabadie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aabadie/subscriptions","organizations_url":"https://api.github.com/users/aabadie/orgs","repos_url":"https://api.github.com/users/aabadie/repos","events_url":"https://api.github.com/users/aabadie/events{/privacy}","received_events_url":"https://api.github.com/users/aabadie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":61,"created_at":"2015-10-23T16:22:17Z","updated_at":"2015-11-25T14:25:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/joblib/joblib/pulls/260","html_url":"https://github.com/joblib/joblib/pull/260","diff_url":"https://github.com/joblib/joblib/pull/260.diff","patch_url":"https://github.com/joblib/joblib/pull/260.patch"},"body":"I gave a try to gzip.GzipFile to dump numpy object. This PR is a POC of such usage and also contains a fairly large refactoring of numpy_pickle.\r\n\r\nIn terms of performance, I reused the bench script from #255. With Numpy 1.10, there's no memory copy but the read/write is slightly slower (31s dump, 5.5s read). It also makes the code more 'readable'.\r\nI had to comment out the test regarding the compatibility between pickles.\r\n\r\nWaiting for the CI's"},"comment":{"url":"https://api.github.com/repos/joblib/joblib/issues/comments/159621154","html_url":"https://github.com/joblib/joblib/pull/260#issuecomment-159621154","issue_url":"https://api.github.com/repos/joblib/joblib/issues/260","id":159621154,"user":{"login":"aabadie","id":1375137,"avatar_url":"https://avatars.githubusercontent.com/u/1375137?v=3","gravatar_id":"","url":"https://api.github.com/users/aabadie","html_url":"https://github.com/aabadie","followers_url":"https://api.github.com/users/aabadie/followers","following_url":"https://api.github.com/users/aabadie/following{/other_user}","gists_url":"https://api.github.com/users/aabadie/gists{/gist_id}","starred_url":"https://api.github.com/users/aabadie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aabadie/subscriptions","organizations_url":"https://api.github.com/users/aabadie/orgs","repos_url":"https://api.github.com/users/aabadie/repos","events_url":"https://api.github.com/users/aabadie/events{/privacy}","received_events_url":"https://api.github.com/users/aabadie/received_events","type":"User","site_admin":false},"created_at":"2015-11-25T14:25:05Z","updated_at":"2015-11-25T14:25:05Z","body":"FYI, the bar charts of the benches I ran (this thread is becoming huge !):\r\n* Read\r\n![compare_impl_read3](https://cloud.githubusercontent.com/assets/1375137/11399589/aa9c4002-9388-11e5-8e77-9786453b2b65.png)\r\n\r\n* Write\r\n\r\n![compare_impl_write3](https://cloud.githubusercontent.com/assets/1375137/11399596/b25d34d6-9388-11e5-94ce-63316a769ac9.png)\r\n"}}