• Stars
    star
    127
  • Rank 282,790 (Top 6 %)
  • Language
  • Created over 9 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

PyData Seattle 2015: Python Data Bikeshed

PyData Seattle 2015: Python Data Bikeshed

3508571577_1a633e7bc4_z

This repo contains the slides, data, and Jupyter Notebook for the PyData Seattle 2015 talk Python Data Bikeshed. The goal of the talk is to help answer the following question:

I have data. It’s July 2015. I want to group things. or count things. or average things. or add things.

What Python library do I use?

This talk discusses the following libraries in some depth:

The following libraries or projects are briefly mentioned:

There is an example Notebook that goes into much more detail on the core libraries discussed in the talk, with plenty of examples; it can be read directly in Github, or on nbviewer.

If you would like to run the example yourself, you will need to either pip or conda install the follow dependencies:

Babel==1.3
Cython==0.22.1
Jinja2==2.7.3
MarkupSafe==0.23
Pygments==2.0.2
SQLAlchemy==1.0.7
Sphinx==1.3.1
alabaster==0.7.6
backports.ssl-match-hostname==3.4.0.2
bcolz==0.10.0
blaze==0.8.2
certifi==2015.04.28
dask==0.6.0
datashape==0.4.6
decorator==3.4.2
dill==0.2.3
docutils==0.12
functools32==3.2.3-2
gnureadline==6.3.3
ipython==3.2.1
jsonschema==2.5.1
mistune==0.7
multipledispatch==0.4.8
networkx==1.9.1
nose==1.3.7
numexpr==2.4.3
numpy==1.9.2
numpydoc==0.5
odo==0.3.3
pandas==0.16.2
psutil==3.1.1
psycopg2==2.6.1
ptyprocess==0.5
python-dateutil==2.4.2
pytz==2015.4
pyzmq==14.7.0
requests==2.7.0
six==1.9.0
snowballstemmer==1.2.0
sphinx-rtd-theme==0.1.8
terminado==0.5
toolz==0.7.2
tornado==4.2.1
wsgiref==0.1.2
xray==0.5.2

The Blaze demo also requires installing Postgres, creating a pydata database, and populating a diamonds table with the correct schema. Postgres can be reliably installed with homebrew or conda, and the table created with the following SQL:

CREATE TABLE diamonds (
    carat     float,
    cut       varchar(255),
    color     varchar(255),
    clarity   varchar(255),
    depth     float, 
    "table"   float,  
    price     integer,
    x         float, 
    y         float, 
    z         float  
);

More Repositories

1

vincent

A Python to Vega translator
Python
2,037
star
2

bearcart

Creating Rickshaw.js visualizations with Python Pandas
JavaScript
267
star
3

sticky

IPython Notebook + D3
Python
128
star
4

mcflyin

A small timeseries transformation API built on Flask and Pandas
Python
85
star
5

PythonToScala

A short guide for transitioning from Python to Scala
65
star
6

malort

JSON -> Relational DB Column Types
Python
64
star
7

vincent_map_data

A geodata repository for Vincent examples
63
star
8

pelican_dynamic

Easily embed custom JS and CSS in your Pelican blog articles
Python
52
star
9

climatic

A small toolbox of wind data analysis plotting tools
Python
43
star
10

pdxpython2015

Portland Python Meetup March 2015
41
star
11

pydatasv2014

PyData Silicon Valley 2014 Code + Presentation
CSS
37
star
12

pgshift

Postgres pg_dump -> Redshift
Python
35
star
13

vldb2015

Notes from VLDB conference
30
star
14

d3.chart.choropleth

A d3.chart based choropleth map
JavaScript
26
star
15

redifest

Generate a Redshift .manifest file for a given S3 bucket
Python
21
star
16

pdxdatasci2014

PDX Data Science Meetup November 2014
CSS
12
star
17

DataEngArchSimple

PDX Data Science Meetup March 2016 Presentation
10
star
18

zipwhich

Comparing different zip code datasets
10
star
19

notebook-styles

IPython notebook styles
9
star
20

portlandmapdemo

Creating and Publishing Maps with D3, Dymo, and PhantomJS
JavaScript
7
star
21

reconciler

Reconcile S3 and Redshift
Python
4
star
22

caladan

Tabular Analytics with Clojure
Clojure
4
star
23

ds4ds_2015

Data Structures for Data Science 2015 Slides
3
star
24

yoflask

CSS
2
star
25

tumalo

Clojure Elasticsearch tools
Clojure
2
star
26

wrobstory.github.com

Static blog powered by Pelican
CSS
2
star
27

vegalite-pojo

Generating POJOs from the vega-lite spec
Java
1
star
28

feint

Python
1
star
29

strangeloop_2015

Strangeloop After Strangeloop
1
star