Skip to content

Instantly share code, notes, and snippets.

@bdilday
bdilday / index.html
Last active December 4, 2015 14:45
d3js + joy divison + mlb HOF pca
<!DOCTYPE html>
<meta charset="utf-8">
<title></title>
<head>
<link href='https://fonts.googleapis.com/css?family=Amatic+SC:400,700' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Nunito:400,700' rel='stylesheet' type='text/css'>
<style>
@bdilday
bdilday / geocoded_lahman_master.csv
Created December 8, 2015 17:55
goecoded version of Lahman birth place (master) database
We can't make this file beautiful and searchable because it's too large.
lahmanID,bbrefID,retroID,fgPlayerId,playerID,birthYear,birthMonth,birthDay,birthCountry,birthState,birthCity,birth_lat,birth_lon
1,aaronha01,aaroh101,1000001,aaronha01,1934,2,5,USA,AL,Mobile,30.6954,-88.0399
2,aaronto01,aarot101,1000002,aaronto01,1939,8,5,USA,AL,Mobile,30.6954,-88.0399
3,aasedo01,aased001,1000003,aasedo01,1954,9,8,USA,CA,Orange,33.7878,-117.853
4,abadan01,abada001,506,abadan01,1972,8,25,USA,FL,West Palm Beach,26.7153,-80.0534
5,abadijo01,abadj101,1000004,abadijo01,1854,11,4,USA,PA,Philadelphia,39.9526,-75.1652
6,abbated01,abbae101,1000005,abbated01,1877,4,15,USA,PA,Latrobe,40.3212,-79.3795
7,abbeybe01,abbeb101,1000006,abbeybe01,1869,11,29,USA,VT,Essex,\N,\N
8,abbeych01,abbec101,1000007,abbeych01,1866,10,14,USA,NE,Falls City,40.0608,-95.6019
9,abbotda01,abbod101,1000008,abbotda01,1862,3,16,USA,OH,Portage,\N,\N
@bdilday
bdilday / index.html
Last active December 10, 2015 19:04
Ramones song catalog - visualization
<!DOCTYPE html>
<meta charset="utf-8">
<html lang="en">
<head>
<meta charset="utf-8">
<title>Ramones Songs</title>
<style>
year_id dsc awo swo krate bbr h1r h2r h3r h4r aruns n
1961 -9.0 0.3179 0.0164 0.1667 0.0444 0.1333 0.0000 0.0000 0.0444 0.4556 90
1961 -8.0 0.3215 0.0167 0.0878 0.1081 0.2095 0.0203 0.0135 0.0203 0.6419 148
1961 -7.0 0.3229 0.0170 0.1476 0.1000 0.1381 0.0286 0.0143 0.0190 0.4905 210
1961 -6.0 0.3202 0.0168 0.1463 0.0718 0.1729 0.0399 0.0053 0.0239 0.5479 376
1961 -5.0 0.3191 0.0167 0.1317 0.0872 0.1477 0.0196 0.0071 0.0356 0.4893 562
1961 -4.0 0.3196 0.0176 0.1088 0.0925 0.1513 0.0425 0.0063 0.0350 0.4600 800
1961 -3.0 0.3200 0.0172 0.1332 0.0806 0.1620 0.0354 0.0066 0.0288 0.4893 1216
1961 -2.0 0.3211 0.0177 0.1257 0.0821 0.1478 0.0385 0.0074 0.0277 0.4655 1766
1961 -1.0 0.3207 0.0180 0.1472 0.0791 0.1667 0.0362 0.0060 0.0259 0.4504 2351
@bdilday
bdilday / results63.csv
Last active April 5, 2016 17:50
kaggle March Madness (2016) results
region round gameidx Id team1 team2 score1 score2 win
south 1 1 2016_1122_1242 Austin Peay Kansas 79 105 0
south 1 2 2016_1160_1163 Colorado Connecticut 67 74 0
south 1 3 2016_1268_1355 Maryland S Dakota St 79 74 1
south 1 4 2016_1143_1218 California Hawaii 66 77 0
south 1 5 2016_1112_1455 Arizona Wichita St 55 65 0
south 1 6 2016_1138_1274 Buffalo Miami FL 72 79 0
south 1 7 2016_1234_1396 Iowa Temple 72 70 1
south 1 8 2016_1421_1437 UNC Asheville Villanova 56 86 0
west 1 9 2016_1221_1332 Holy Cross Oregon 52 91 0
from __future__ import print_function
import copy
class permutor:
def __init__(self, infile='curley_seq.txt', max_entries=-1):
self.indata = self.read_infile(infile)
if max_entries>0:
self.indata = self.indata[0:max_entries]
@bdilday
bdilday / cumulativeRunDifferential_1871_2015.csv
Last active July 31, 2016 04:29
cumulative run differential for MLB teams from 1871-2015
We can't make this file beautiful and searchable because it's too large.
"team","year","gameNumber","cumulativeRunDifferential"
"CL1",1871,1,-2
"BS1",1871,1,2
"CL1",1871,2,6
"CL1",1871,3,4
"BS1",1871,2,6
"CH1",1871,1,8
"WS3",1871,1,4
"CH1",1871,2,17
"WS3",1871,2,-2
alias pip-upgrade-all="echo 'pip list -o | cut -d \" \" -f1 | xargs -n1 pip install -U'; pip list -o | cut -d ' ' -f1 | xargs -n1 pip install -U"
@bdilday
bdilday / main.py
Last active August 11, 2016 02:01
batted ball smoother
from __future__ import print_function
import numpy as np
import sys
import json
def csvToArray(csvfile, skeys=[], ikeys=[], fkeys=[], delimiter=',', vbose=0):
ifp = open(csvfile,'r')
hd = ifp.next()
@bdilday
bdilday / result.csv
Last active August 24, 2016 21:10
richie ashburn POs
year home_away withPitcher IPouts BIP AshburnPO
1950 away boroh101 9 8 0
1950 home boroh101 3 5 0
1950 away britj102 5 6 0
1950 home britj102 6 5 1
1950 away candm101 25 34 2
1950 home candm101 31 38 5
1950 away churb101 162 181 24
1950 home churb101 206 236 24
1950 away donnb101 37 44 3