Skip to content

Instantly share code, notes, and snippets.

@godber
Created July 24, 2014 00:32
Show Gist options
  • Select an option

  • Save godber/366caa280858a110659f to your computer and use it in GitHub Desktop.

Select an option

Save godber/366caa280858a110659f to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"celltoolbar": "Slideshow",
"name": "",
"signature": "sha256:77d5d8738901a9dc60410ba565b186820517b609a7dd8bfd237fc337ddd4d892"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# SciPy 2014\n",
"\n",
"### Austin Godber\n",
"#### @godber\n",
"\n",
"July 2014"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# IPython Notebook\n",
"\n",
"* Backend renamed to Jupyter to encourage language agnostic use\n",
"* Python users will still just type `ipython notebook`\n",
"* Vim integration (vim connects to IPython kernel to interact with notebook)\n",
"* RISE - Live Editable Slideshows in the works\n",
"* CoLaboratory - Storing IPython Notebooks in Google Drive, running in NaCl"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Reproducability\n",
"\n",
"* Lots of talk and tools to help do reproducable science.\n",
"* Persisting Data\n",
"* Persisting Code - DOI\n",
"* Long Term Archive - Outliving the PI.\n",
"* Virtual Machines and Containers\n",
"* Other tools - hashdist\n",
"* DOE Shrink Wrapped Computer"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Miscellaneous"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# GeoPandas\n",
"\n",
"Geospatial Data Types in Pandas Series and DataFrames."
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"# Blaze\n",
"\n",
"* Generalizing NumPy datastructures to utilize different backends\n",
"* Multiple dispatch - Like PEP 443, but dispatches based on function signature rather than type alone"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# AstroPy\n",
"\n",
"* WCSAxes - Matplotlib Axes sub-class that handles plotting tics, labels and grids for arbitrary coordinate systems.\n",
"* ginga - FITS image viewer, I sprinted on my own PDS viewer derived from ginga\n",
"* ccdproc - CCD Camera calibration library, I sprinted on this as well\n",
"* yt - volumetric visualization (loading data from 31TB file over web)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Packaging\n",
"\n",
"* conda"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"* conda"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [
"* conda"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Visualization\n",
"\n",
"* Bokeh 0.5\n",
"* mpld3\n",
"* VNC like mpl backend"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Lightning Talks\n",
"\n",
"* Waffles!"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Final\n",
"\n",
"* Site - https://conference.scipy.org/scipy2014/schedule/\n",
"* Videos - http://www.youtube.com/playlist?list=PLYx7XA2nY5GfuhCvStxgbynFNrxr3VFog"
]
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment