{"action":"created","issue":{"url":"https://api.github.com/repos/plotly/plotly.py/issues/1270","repository_url":"https://api.github.com/repos/plotly/plotly.py","labels_url":"https://api.github.com/repos/plotly/plotly.py/issues/1270/labels{/name}","comments_url":"https://api.github.com/repos/plotly/plotly.py/issues/1270/comments","events_url":"https://api.github.com/repos/plotly/plotly.py/issues/1270/events","html_url":"https://github.com/plotly/plotly.py/issues/1270","id":378259765,"node_id":"MDU6SXNzdWUzNzgyNTk3NjU=","number":1270,"title":"Integration with Datashader (datetime conversions)","user":{"login":"pedroallenrevez","id":15174747,"node_id":"MDQ6VXNlcjE1MTc0NzQ3","avatar_url":"https://avatars0.githubusercontent.com/u/15174747?v=4","gravatar_id":"","url":"https://api.github.com/users/pedroallenrevez","html_url":"https://github.com/pedroallenrevez","followers_url":"https://api.github.com/users/pedroallenrevez/followers","following_url":"https://api.github.com/users/pedroallenrevez/following{/other_user}","gists_url":"https://api.github.com/users/pedroallenrevez/gists{/gist_id}","starred_url":"https://api.github.com/users/pedroallenrevez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pedroallenrevez/subscriptions","organizations_url":"https://api.github.com/users/pedroallenrevez/orgs","repos_url":"https://api.github.com/users/pedroallenrevez/repos","events_url":"https://api.github.com/users/pedroallenrevez/events{/privacy}","received_events_url":"https://api.github.com/users/pedroallenrevez/received_events","type":"User","site_admin":false},"labels":[{"id":66960566,"node_id":"MDU6TGFiZWw2Njk2MDU2Ng==","url":"https://api.github.com/repos/plotly/plotly.py/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-07T12:03:50Z","updated_at":"2018-11-07T12:35:11Z","closed_at":null,"author_association":"NONE","body":"Following conversation with @jonmmease on https://github.com/plotly/plotly.py/issues/1266 .\r\n\r\nIn the example specified in https://plot.ly/python/change-callbacks-datashader/ we can see a datashading example. This example doesn't use datetime indexes tho.\r\n\r\nIn order to datashade, the axis cannot be datetime since this causes problems when aggregating points. In order to solve this, we must convert the datetimes to ints (in milliseconds) before sending in the data for datashading. \r\n\r\nThis process is tedious and error-prone on the side of the user.\r\n\r\nAs stated by @jonmmease \r\n_I do want to build a convenient interface for doing what this example notebook does, probably as a new figure factory in the plotly.figure_factor package. This datashader-based figure factory would directly accept dask data structures and feed them into the datashader library to perform server-side rendering._\r\n\r\nThis, with the addition of datetime conversions, would be on par with Holoviews, in terms of big data plotting."},"comment":{"url":"https://api.github.com/repos/plotly/plotly.py/issues/comments/436608851","html_url":"https://github.com/plotly/plotly.py/issues/1270#issuecomment-436608851","issue_url":"https://api.github.com/repos/plotly/plotly.py/issues/1270","id":436608851,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNjYwODg1MQ==","user":{"login":"jonmmease","id":15064365,"node_id":"MDQ6VXNlcjE1MDY0MzY1","avatar_url":"https://avatars1.githubusercontent.com/u/15064365?v=4","gravatar_id":"","url":"https://api.github.com/users/jonmmease","html_url":"https://github.com/jonmmease","followers_url":"https://api.github.com/users/jonmmease/followers","following_url":"https://api.github.com/users/jonmmease/following{/other_user}","gists_url":"https://api.github.com/users/jonmmease/gists{/gist_id}","starred_url":"https://api.github.com/users/jonmmease/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonmmease/subscriptions","organizations_url":"https://api.github.com/users/jonmmease/orgs","repos_url":"https://api.github.com/users/jonmmease/repos","events_url":"https://api.github.com/users/jonmmease/events{/privacy}","received_events_url":"https://api.github.com/users/jonmmease/received_events","type":"User","site_admin":false},"created_at":"2018-11-07T12:35:11Z","updated_at":"2018-11-07T12:35:11Z","author_association":"COLLABORATOR","body":"Thanks for raising the issue @pedroallenrevez!\r\n\r\nCross reference https://github.com/plotly/plotly.py/issues/1207 for discussion of datetime conversions.\r\nCross reference #1266 for discussion of dask's relationship with datashader"}}
{"actor":{"display_login":"jonmmease"}}