{"action":"opened","issue":{"url":"https://api.github.com/repos/plotly/plotly.py/issues/642","repository_url":"https://api.github.com/repos/plotly/plotly.py","labels_url":"https://api.github.com/repos/plotly/plotly.py/issues/642/labels{/name}","comments_url":"https://api.github.com/repos/plotly/plotly.py/issues/642/comments","events_url":"https://api.github.com/repos/plotly/plotly.py/issues/642/events","html_url":"https://github.com/plotly/plotly.py/issues/642","id":198083056,"number":642,"title":"2.0.0 Wishlist","user":{"login":"theengineear","id":6611546,"avatar_url":"https://avatars.githubusercontent.com/u/6611546?v=3","gravatar_id":"","url":"https://api.github.com/users/theengineear","html_url":"https://github.com/theengineear","followers_url":"https://api.github.com/users/theengineear/followers","following_url":"https://api.github.com/users/theengineear/following{/other_user}","gists_url":"https://api.github.com/users/theengineear/gists{/gist_id}","starred_url":"https://api.github.com/users/theengineear/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/theengineear/subscriptions","organizations_url":"https://api.github.com/users/theengineear/orgs","repos_url":"https://api.github.com/users/theengineear/repos","events_url":"https://api.github.com/users/theengineear/events{/privacy}","received_events_url":"https://api.github.com/users/theengineear/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-29T23:17:47Z","updated_at":"2016-12-29T23:17:47Z","closed_at":null,"body":"@chriddyp @Kully @cldougl \r\n\r\nI haven't had many cycles to play around with the python api library lately, but recently got in a little deep for https://github.com/plotly/plotly.py/pull/640, where we've now got *fully-unified* api modules.\r\n\r\nI think enough shifted (mostly additions, but the error handling is definitely not backwards compat) that we should open up a discussion on non-minor changes that we've been looking to add to the plotly module. Here's a list of topics:\r\n\r\n* API request/response unification (done!)\r\n* Fix or drop support for matplotlib\r\n* Add `numpy` as an official dep. and use it to speed up the library.\r\n* Related to above, clean up how we handle optional imports (https://github.com/plotly/plotly.py/pull/317)\r\n* Stop auto-loading graph reference and just use packaged graph reference (https://github.com/plotly/plotly.py/pull/614)**\r\n* Add transforms to graph objects (https://github.com/plotly/plotly.py/issues/587)\r\n* Add frames for graph objects (https://github.com/plotly/plotly.py/issues/604)\r\n* Add a sign_in validation #525\r\n* Fix up streaming? (this might be more work than it's worth at this point https://github.com/plotly/plotly.py/pull/253)\r\n\r\n**In fact, if we *do* do this, we can just add some meta programming to auto-create a module full of all the objects from graph-reference. This way we don't have those dump \"Scatter is not defined\" errors, etc.\r\n\r\nAnything else? "}}
{"actor":{"display_login":"theengineear"}}