{"action":"created","issue":{"url":"https://api.github.com/repos/ioam/holoviews/issues/334","labels_url":"https://api.github.com/repos/ioam/holoviews/issues/334/labels{/name}","comments_url":"https://api.github.com/repos/ioam/holoviews/issues/334/comments","events_url":"https://api.github.com/repos/ioam/holoviews/issues/334/events","html_url":"https://github.com/ioam/holoviews/issues/334","id":120626438,"number":334,"title":"Testing the bokeh Elements tutorial and matching the original","user":{"login":"jlstevens","id":890576,"avatar_url":"https://avatars.githubusercontent.com/u/890576?v=3","gravatar_id":"","url":"https://api.github.com/users/jlstevens","html_url":"https://github.com/jlstevens","followers_url":"https://api.github.com/users/jlstevens/followers","following_url":"https://api.github.com/users/jlstevens/following{/other_user}","gists_url":"https://api.github.com/users/jlstevens/gists{/gist_id}","starred_url":"https://api.github.com/users/jlstevens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlstevens/subscriptions","organizations_url":"https://api.github.com/users/jlstevens/orgs","repos_url":"https://api.github.com/users/jlstevens/repos","events_url":"https://api.github.com/users/jlstevens/events{/privacy}","received_events_url":"https://api.github.com/users/jlstevens/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ioam/holoviews/labels/bokeh","name":"bokeh","color":"006b75"},{"url":"https://api.github.com/repos/ioam/holoviews/labels/docs","name":"docs","color":"fbca04"},{"url":"https://api.github.com/repos/ioam/holoviews/labels/testing","name":"testing","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ioam/holoviews/milestones/8","html_url":"https://github.com/ioam/holoviews/milestones/Post%20v1.4.0","labels_url":"https://api.github.com/repos/ioam/holoviews/milestones/8/labels","id":1437818,"number":8,"title":"Post v1.4.0","description":"This milestone contains various fixes and additions to bring the documentation and doc/test building procedures up to date right after the v1.4.0 release.","creator":{"login":"philippjfr","id":1550771,"avatar_url":"https://avatars.githubusercontent.com/u/1550771?v=3","gravatar_id":"","url":"https://api.github.com/users/philippjfr","html_url":"https://github.com/philippjfr","followers_url":"https://api.github.com/users/philippjfr/followers","following_url":"https://api.github.com/users/philippjfr/following{/other_user}","gists_url":"https://api.github.com/users/philippjfr/gists{/gist_id}","starred_url":"https://api.github.com/users/philippjfr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philippjfr/subscriptions","organizations_url":"https://api.github.com/users/philippjfr/orgs","repos_url":"https://api.github.com/users/philippjfr/repos","events_url":"https://api.github.com/users/philippjfr/events{/privacy}","received_events_url":"https://api.github.com/users/philippjfr/received_events","type":"User","site_admin":false},"open_issues":11,"closed_issues":2,"state":"open","created_at":"2015-12-01T16:21:29Z","updated_at":"2015-12-08T18:43:39Z","due_on":"2015-12-11T00:00:00Z","closed_at":null},"comments":10,"created_at":"2015-12-06T11:02:24Z","updated_at":"2015-12-08T21:09:08Z","closed_at":null,"body":"I think it would be great to just copy the current Elements tutorial, set ``hv.notebook_extension(bokeh=True)`` at the top and make it available on the website (the tutorials could then be called ``Elements [matplotlib]`` and ``Elements [bokeh]``. This would achieve a few things:\r\n\r\n1. Show some official bokeh examples on or website.\r\n2. Show how easy it is to use the same code and switch backends.\r\n3. Test our bokeh support.\r\n4. Show people the full range of things that can be done with the bokeh backend.\r\n\r\nThe main issues I can see are:\r\n\r\n1. Setting this up on Travis (I think bokeh is already installed though).\r\n2. Getting display tests working for bokeh. This may be tricky if there is a fair bit of randomness (e.g uuids) in the bokeh output given the same input."},"comment":{"url":"https://api.github.com/repos/ioam/holoviews/issues/comments/163018529","html_url":"https://github.com/ioam/holoviews/issues/334#issuecomment-163018529","issue_url":"https://api.github.com/repos/ioam/holoviews/issues/334","id":163018529,"user":{"login":"jlstevens","id":890576,"avatar_url":"https://avatars.githubusercontent.com/u/890576?v=3","gravatar_id":"","url":"https://api.github.com/users/jlstevens","html_url":"https://github.com/jlstevens","followers_url":"https://api.github.com/users/jlstevens/followers","following_url":"https://api.github.com/users/jlstevens/following{/other_user}","gists_url":"https://api.github.com/users/jlstevens/gists{/gist_id}","starred_url":"https://api.github.com/users/jlstevens/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jlstevens/subscriptions","organizations_url":"https://api.github.com/users/jlstevens/orgs","repos_url":"https://api.github.com/users/jlstevens/repos","events_url":"https://api.github.com/users/jlstevens/events{/privacy}","received_events_url":"https://api.github.com/users/jlstevens/received_events","type":"User","site_admin":false},"created_at":"2015-12-08T21:09:08Z","updated_at":"2015-12-08T21:09:08Z","body":"> Agreed, it should simply load extensions for all available backends by default.\r\n\r\nThat sounds useful to me (based on whether imports work or not, I presume?). Then if you supply an explicit list of 'resources' we should obey that. It would mean that holoviews wouldn't be included by default as soon as anything is set. E.g for initializing holoviews and bokeh only (even if something else is available) you would use:\r\n\r\n```python\r\nnotebook_extension(holoviews=True, bokeh=True) \r\n```"}}