Last active
August 29, 2015 14:27
-
-
Save jbwhit/d5fae1dde07c3fd1755b to your computer and use it in GitHub Desktop.
Some notes on talks that I recommend from the SciPy and OSCON 2015 conferences.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [ | |
"from IPython.display import YouTubeVideo" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"# SciPy 2015\n", | |
"## Austin, TX" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Data Science at the New York Times (Watched Tech Thurs)\n", | |
"\n", | |
"Keynote Speaker: Chris Wiggins, Chief Data Scientist; Associate Professor of Applied Mathematics, The New York Times & Columbia University\n", | |
"\n", | |
"https://youtu.be/MNosMXFGtBE" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/MNosMXFGtBE\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106df7c10>" | |
] | |
}, | |
"execution_count": 2, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"MNosMXFGtBE\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Statistical Thinking for Data Science by Chris Fonnesbeck (Watched Tech Thurs)\n", | |
"\n", | |
"https://youtu.be/TGGGDpb04Yc" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/TGGGDpb04Yc\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106df7bd0>" | |
] | |
}, | |
"execution_count": 3, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"TGGGDpb04Yc\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Will Millenials Ever Get Married? by Allen Downey (Watched Tech Thurs)\n", | |
"\n", | |
"Survival analysis\n", | |
"\n", | |
"https://youtu.be/XHYFNraQEEo" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/XHYFNraQEEo\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x1067db410>" | |
] | |
}, | |
"execution_count": 4, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"XHYFNraQEEo\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Blaze + Odo\n", | |
"\n", | |
"Phillip Cloud, Continuum Analytics\n", | |
"\n", | |
"from blaze import Data\n", | |
"\n", | |
"https://youtu.be/0CyKObrSszY" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/0CyKObrSszY\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106df7790>" | |
] | |
}, | |
"execution_count": 5, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"0CyKObrSszY\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## xray: N-D Labeled Arrays and Datasets\n", | |
"\n", | |
"Stephan Hoyer, The Climate Corporation" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"DataArray and Data Set\n", | |
"\n", | |
" xray.Dataset\n", | |
" (temp, pressure, elevation, water_coverage, dimensions(lat, long, time))\n", | |
" \n", | |
"http://xray.readthedocs.org/en/stable/\n", | |
"\n", | |
"\n", | |
" conda install xray dask netCDF4 bottleneck \n", | |
" \n", | |
" \n", | |
"https://youtu.be/X0pAhJgySxk" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/X0pAhJgySxk\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106e1c050>" | |
] | |
}, | |
"execution_count": 6, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"X0pAhJgySxk\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## VisPy: Harnessing The GPU For Fast, High-Level Visualization\n", | |
"\n", | |
"Luke Campagnola, University of North Carolina, Chapel Hill\n", | |
"\n", | |
"\n", | |
"Vector flows showing flows; plot of 10,000 plots of 2000 streams\n", | |
"\n", | |
"http://vispy.org/\n", | |
"\n", | |
"12 minutes in cool demo.\n", | |
"\n", | |
"https://youtu.be/_3YoaeoiIFI" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 7, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/_3YoaeoiIFI\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106e1c0d0>" | |
] | |
}, | |
"execution_count": 7, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"_3YoaeoiIFI\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## HoloViews: Building Complex Visualizations Easily for Reproducible Science\n", | |
"\n", | |
" - Jean-Luc R. Stevens, University of Edinburgh\n", | |
" - Philipp Rudiger, University of Edinburgh\n", | |
" - James A. Bednar, University of Edinburgh\n", | |
" \n", | |
"Can use Bokeh/matplotlib as backends.\n", | |
"\n", | |
"http://ioam.github.io/holoviews/\n", | |
"\n", | |
"https://youtu.be/hNsR2H7Lrg0" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 8, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/hNsR2H7Lrg0\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106e1c090>" | |
] | |
}, | |
"execution_count": 8, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"hNsR2H7Lrg0\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Keynote Jake Vanderplas\n", | |
"\n", | |
"Argues for transition to python3, and gives a great overview of the scientific python tools.\n", | |
"\n", | |
"https://youtu.be/5GlNDD7qbP4" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 9, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/5GlNDD7qbP4\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106e1c110>" | |
] | |
}, | |
"execution_count": 9, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"5GlNDD7qbP4\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"# Tutorials" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Building Python Data Apps with Blaze and Bokeh by Christine Doig-Cardet\n", | |
"\n", | |
"3 hour tutorial\n", | |
"\n", | |
"https://youtu.be/1gD9LMqREDs" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 10, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/1gD9LMqREDs\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106e1c1d0>" | |
] | |
}, | |
"execution_count": 10, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"1gD9LMqREDs\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Pandas tutorial\n", | |
"\n", | |
"I haven't watched this one yet, but it might be interesting.\n", | |
"\n", | |
"https://youtu.be/0CFFTJUZ2dc" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 11, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/0CFFTJUZ2dc\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106e1c150>" | |
] | |
}, | |
"execution_count": 11, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"0CFFTJUZ2dc\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"# OSCON 2015\n", | |
"## Portland, OR" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"Julie and Susie's Visualization Talk\n", | |
"\n", | |
"(I was the lovely assistant). " | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## My talk\n", | |
"\n", | |
"https://github.com/jbwhit/OSCON-2015" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Git for Teams by Emma Jane Hogbin Westby\n", | |
"\n", | |
"Excellent, but no video. Here's a link: http://gitforteams.com/" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## How Facebook Open Sources at Scale\n", | |
"\n", | |
"https://youtu.be/vBbDAk5WYEo" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 12, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/vBbDAk5WYEo\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106e1c290>" | |
] | |
}, | |
"execution_count": 12, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"vBbDAk5WYEo\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Kubernetes: The path to Cloud Native\n", | |
"\n", | |
"https://youtu.be/e4jr6Ihz4Qo" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 13, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/e4jr6Ihz4Qo\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106e1c250>" | |
] | |
}, | |
"execution_count": 13, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"e4jr6Ihz4Qo\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Situation Normal, Everything Must Change by Simon Wardley\n", | |
"\n", | |
"Interesting strategy talk -- 20 min\n", | |
"\n", | |
"https://youtu.be/Ty6pOVEc3bA" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 14, | |
"metadata": { | |
"collapsed": false | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
" <iframe\n", | |
" width=\"600\"\n", | |
" height=\"450\"\n", | |
" src=\"https://www.youtube.com/embed/Ty6pOVEc3bA\"\n", | |
" frameborder=\"0\"\n", | |
" allowfullscreen\n", | |
" ></iframe>\n", | |
" " | |
], | |
"text/plain": [ | |
"<IPython.lib.display.YouTubeVideo at 0x106e1c2d0>" | |
] | |
}, | |
"execution_count": 14, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"YouTubeVideo(\"Ty6pOVEc3bA\", width=600, height=450)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": {}, | |
"source": [ | |
"## Next year PyData?" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"collapsed": true | |
}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 2", | |
"language": "python", | |
"name": "python2" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 2 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython2", | |
"version": "2.7.10" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 0 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment