GET /api/v2/video/1196
HTTP 200 OK Vary: Accept Content-Type: text/html; charset=utf-8 Allow: GET, PUT, PATCH, HEAD, OPTIONS
{ "category": "SciPy 2012", "language": "English", "slug": "hdf5-is-for-lovers", "speakers": [ "Anthony Scopatz" ], "tags": [], "id": 1196, "state": 1, "title": "HDF5 is for lovers", "summary": "", "description": "HDF5 is a hierarchical, binary database format that has become a _de facto_\nstandard for scientific computing. While the specification may be used in a\nrelatively simple way (persistence of static arrays) it also supports several\nhigh-level features that prove invaluable. These include chunking, ragged\ndata, extensible data, parallel I/O, compression, complex selection, and in-\ncore calculations. Moreover, HDF5 bindings exist for almost every language -\nincluding two Python libraries (PyTables and h5py).\n\nThis tutorial will discuss tools, strategies, and hacks for really squeezing\nevery ounce of performance out of HDF5 in new or existing projects. It will\nalso go over fundamental limitations in the specification and provide creative\nand subtle strategies for getting around them. Overall, this tutorial will\nshow how HDF5 plays nicely with all parts of an application making the code\nand data both faster and smaller. With such powerful features at the\ndeveloper's disposal, what is not to love?!\n\nThis tutorial is targeted at a more advanced audience which has a prior\nknowledge of Python and NumPy. Knowledge of C or C++ and basic HDF5 is\nrecommended but not required.\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-16", "added": "2012-08-31T16:34:33", "updated": "2014-04-08T20:28:27.175" }