Skip to content

Instantly share code, notes, and snippets.

@jbwhit
Last active August 29, 2015 14:27
Show Gist options
  • Save jbwhit/d5fae1dde07c3fd1755b to your computer and use it in GitHub Desktop.
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.
Display the source blob
Display the rendered blob
Raw
{
"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