GET /api/v2/video/1224
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "SciPy 2012", "language": "English", "slug": "bokeh-an-extensible-implementation-of-the-gramma", "speakers": [ "Hugo Shi", "Peter Wang" ], "tags": [ "visualization" ], "id": 1224, "state": 1, "title": "Bokeh: An Extensible Implementation of the Grammar of Graphics for Python", "summary": "", "description": "Bokeh is a new plotting framework for Python that natively understands the\nrelationships in multidimensional datasets, uses a Protovis-like expression\nsyntax scheme for creating novel visualizations, and is designed from the\nground up to be used on the web.\n\nAlthough it can be thought of as \"ggplot for Python\", the goals of Bokeh are\nmuch more ambitious. The Grammar of Graphics primarily addresses the mapping\nof pre-built aeshetics and layouts to a particular data schema and tuples of\nmeasure variables. It has limited facility for expressing data interactivity,\nand its small set of graph types (aka \"geoms\" or glyphs) are somewhat limited\nin both their number and in the number of ways they can be combined with one\nanother.\n\nOn the flip side, most existing Python plotting frameworks adopt a \"tell me\nhow\" instead of a \"tell me what\" approach. Thus, user plotting code\ncanfrequently become mired down in what amounts to details of the rendering\nsystem.\n\nIn our talk, we will show various features of Bokeh, and talk about future\ndevelopment. We will also go into some detail about how Bokeh unifies the\ntasks of describing data mapping, building data-driven layout, and composing\nnovel visualizations using a single, multi-purpose scene and data graph.\n\n", "quality_notes": "", "copyright_text": "CC BY-SA", "embed": "<object width=\"640\" height=\"390\"><param name=\"movie\" value=\";hl=en_US\"></param><param name=\"allowFullScreen\" value=\"true\"></param><param name=\"allowscriptaccess\" value=\"always\"></param><embed src=\";hl=en_US\" type=\"application/x-shockwave-flash\" width=\"640\" height=\"390\" allowscriptaccess=\"always\" allowfullscreen=\"true\"></embed></object>", "thumbnail_url": "", "duration": null, "video_ogv_length": null, "video_ogv_url": null, "video_ogv_download_only": false, "video_mp4_length": null, "video_mp4_url": "", "video_mp4_download_only": false, "video_webm_length": null, "video_webm_url": "", "video_webm_download_only": false, "video_flv_length": null, "video_flv_url": "", "video_flv_download_only": false, "source_url": "", "whiteboard": "", "recorded": "2012-07-19", "added": "2012-08-31T16:35:34", "updated": "2014-04-08T20:28:27.092" }