{"action":"created","issue":{"url":"https://api.github.com/repos/pydata/pandas/issues/8961","labels_url":"https://api.github.com/repos/pydata/pandas/issues/8961/labels{/name}","comments_url":"https://api.github.com/repos/pydata/pandas/issues/8961/comments","events_url":"https://api.github.com/repos/pydata/pandas/issues/8961/events","html_url":"https://github.com/pydata/pandas/issues/8961","id":50633217,"number":8961,"title":"DISCUSS: move online data reader subpackages to separate project?","user":{"login":"jorisvandenbossche","id":1020496,"avatar_url":"https://avatars.githubusercontent.com/u/1020496?v=3","gravatar_id":"","url":"https://api.github.com/users/jorisvandenbossche","html_url":"https://github.com/jorisvandenbossche","followers_url":"https://api.github.com/users/jorisvandenbossche/followers","following_url":"https://api.github.com/users/jorisvandenbossche/following{/other_user}","gists_url":"https://api.github.com/users/jorisvandenbossche/gists{/gist_id}","starred_url":"https://api.github.com/users/jorisvandenbossche/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jorisvandenbossche/subscriptions","organizations_url":"https://api.github.com/users/jorisvandenbossche/orgs","repos_url":"https://api.github.com/users/jorisvandenbossche/repos","events_url":"https://api.github.com/users/jorisvandenbossche/events{/privacy}","received_events_url":"https://api.github.com/users/jorisvandenbossche/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pydata/pandas/labels/Compat","name":"Compat","color":"0052cc"},{"url":"https://api.github.com/repos/pydata/pandas/labels/Data+Reader","name":"Data Reader","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/pydata/pandas/milestones/32","labels_url":"https://api.github.com/repos/pydata/pandas/milestones/32/labels","id":933188,"number":32,"title":"0.17.0","description":"after 0.16.1 of course","creator":{"login":"jreback","id":953992,"avatar_url":"https://avatars.githubusercontent.com/u/953992?v=3","gravatar_id":"","url":"https://api.github.com/users/jreback","html_url":"https://github.com/jreback","followers_url":"https://api.github.com/users/jreback/followers","following_url":"https://api.github.com/users/jreback/following{/other_user}","gists_url":"https://api.github.com/users/jreback/gists{/gist_id}","starred_url":"https://api.github.com/users/jreback/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jreback/subscriptions","organizations_url":"https://api.github.com/users/jreback/orgs","repos_url":"https://api.github.com/users/jreback/repos","events_url":"https://api.github.com/users/jreback/events{/privacy}","received_events_url":"https://api.github.com/users/jreback/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":0,"state":"open","created_at":"2015-01-13T10:53:19Z","updated_at":"2015-01-13T11:06:35Z","due_on":"2015-06-30T04:00:00Z","closed_at":null},"comments":29,"created_at":"2014-12-02T10:15:17Z","updated_at":"2015-01-14T15:59:41Z","closed_at":null,"body":"Opening an issue to discuss this: **should we think about moving the functionality to read online data sources to a separate package?**\r\n\r\nThis was mentioned recently here https://github.com/pydata/pandas/issues/8842#issuecomment-63456052 and https://github.com/pydata/pandas/pull/8631#issuecomment-61805926\r\n\r\nSome reasons why we would want to move it:\r\n- This often needs much more urgent releases than pandas to fix changes in the remote sources. So with separate release cycle, this can speed up propagation of bugfixes to users\r\n- More general: to limit the scope of pandas as the core project, and to encourage that some people take ownership of this subproject (which is easier as a separate project?), publicize it separately, ..\r\n\r\nSome questions that come to mind:\r\n\r\n- What should we move? (everything in [remote_data.rst](http://pandas.pydata.org/pandas-docs/stable/remote_data.html)?)\r\n  -  Everything in ``io.data``? (the `DataReader` function for Yahoo and Google Finance, FRED and Fama/French, and the `Options` class\r\n  -  Also `io.wb` (certain World Bank data) and `io.ga` (google analytics interface)?\r\n- Should we move it all to one separate project, or to multiple?\r\n- Are there outside of pandas already some packages like this? (possibilities to merge with that/collaborate/..)\r\n- Who would be interested to take this up? To be a maintainer of such a package?\r\n\r\n\r\nPinging some of the people have worked on these subpackages (certainly add others if you know): \r\n@dstephens99 @MichaelWS @kdiether @cpcloud @vincentarelbundock @jnmclarty \r\n@jreback @immerrr @TomAugspurger @hayd @jtratner "},"comment":{"url":"https://api.github.com/repos/pydata/pandas/issues/comments/69938469","html_url":"https://github.com/pydata/pandas/issues/8961#issuecomment-69938469","issue_url":"https://api.github.com/repos/pydata/pandas/issues/8961","id":69938469,"user":{"login":"jorisvandenbossche","id":1020496,"avatar_url":"https://avatars.githubusercontent.com/u/1020496?v=3","gravatar_id":"","url":"https://api.github.com/users/jorisvandenbossche","html_url":"https://github.com/jorisvandenbossche","followers_url":"https://api.github.com/users/jorisvandenbossche/followers","following_url":"https://api.github.com/users/jorisvandenbossche/following{/other_user}","gists_url":"https://api.github.com/users/jorisvandenbossche/gists{/gist_id}","starred_url":"https://api.github.com/users/jorisvandenbossche/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jorisvandenbossche/subscriptions","organizations_url":"https://api.github.com/users/jorisvandenbossche/orgs","repos_url":"https://api.github.com/users/jorisvandenbossche/repos","events_url":"https://api.github.com/users/jorisvandenbossche/events{/privacy}","received_events_url":"https://api.github.com/users/jorisvandenbossche/received_events","type":"User","site_admin":false},"created_at":"2015-01-14T15:59:41Z","updated_at":"2015-01-14T15:59:41Z","body":"@hayd What do you mean with \"make similar lib for compat\"?\r\n\r\nAnd with \"Replace on pandas\"? -> I think we jsut leave it as it is for now, and if everyting is in place just put a deprecation warning on it? (and then remove in a more future release)\r\n\r\nOn \"Get datareaders working on older pandas...\", I think up to 0.11 (it is now?) is already very nice (if it would be much effort)"}}