Matthew Conlen

Login: mathisonian

Company: @uwdata / @fivethirtyeight

Location: Seattle

Bio: PhD student at @uwdata, sometimes @fivethirtyeight

Blog: http://www.mathisonian.com

Blog: http://www.mathisonian.com

Member of

  1. FiveThirtyEight
  2. General Research Laboratory
  3. Idyll
  4. nteract
  5. The New York Data Co
  6. UW Interactive Data Lab
  7. Vega
  8. Wieden+Kennedy

Repositories

altair
High-level declarative visualization library for Python
autopages
Automated compilation and deployment to github pages
autopages-blog
example blog using autopages
autopages-browserify
Autopages plugin for compiling browserify js files
auto-scroller
Idyll example of stepped scrolling component
awesome-visualization-research
A list of recommended research papers and other readings on data visualization
benjamin
bitcoin trading bot and analytics platform
bezy.ai
Experiments with machine learning and bezier curves
bifocals
A kinect library for quil.
binder-web
Web app for making Binders
bootstrap
The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
boscillate
live sound wave graph for baudio in your terminal
brooklynjs.github.io
The world's most popular programming language, in New York's most popular borough
brooklyn-js-may-19-2016
null
browserify-transform-tools
Utilities for writing browserify transforms.
browser-man-switch
A Dead Man's Switch to clear your browser history on OSX
ccv-purejs
Pure-JS face detection; nodeified &npmified fork of liuliu's browser version https://github.com/liuliu/ccv/tree/current/js
chartographer
Make data-driven maps in your browser.
code-neuro-d3-example
Example d3 project
coinbase-auth
A Node.js module for interacting with the Coinbase Bitcoin API
collage
A tool for creating and sharing digital media collages online
collections-api
API scraping from the metmuseum website
colorific-file-upload
A minimal django project containing a minimal app with a working jquery file upload form based on the work by Sebastian Tschan: http://aquantum-demo.appspot.com/file-upload
command-exists
node module to check if a command-line command exists
conditional-graphic-example
null
connect-maybe-login
Set correct session parameters for node pages that can have both logged in & logged out users
construction
2d and 3d webgl shape primitives
consumer-complaints
An exploration of the complaints database from the Consumer Financial Protection Bureau
curve-store
Redux-inspired store for dealing with continuous values
d3
A JavaScript visualization library for HTML and SVG.
d3moji
First class emoji support for D3
d3-multiaxis-zoom
d3 plugin to zoom along multiple axes independently
d3-request-test
Test repo using rollup and d3-request
d3-request-test-cjs
debugging repo for d3-request
d3-selection
Transform the DOM by selecting elements and joining to data.
dashcam
null
dat
real-time replication and versioning for data sets. pre-alpha!
data
Data and code behind the stories and interactives at FiveThirtyEight
datalib
JavaScript data utility library.
datamaps
Customizable SVG map visualizations for the web in a single Javascript file using D3.js
datamaps-all-browserify
datamaps with d3.js, packaged to be used with browserify
datasets-cats
A dataset of cats. Contains info on sex (M/F), body weight (kg), and heart weight (g) for 144 cats.
dbify
Browserify transform to inline the results of SQL queries
DefinitelyTyped
The repository for high quality TypeScript type definitions.
demo-idyll
Simple Idyll repo for instructional purposes on using Idyll + D3
disc
:chart_with_upwards_trend: Visualise the module tree of browserify project bundles and track down bloat.
docker-adventure-time
Base docker image for adventure-time workshops
dotfiles
.files, including ~/.osx ? sensible hacker defaults for OS X
eecs442-finalproject
null
emotion-tracking-trump
short post & analysis of trump videos using affectiva
euclid
:pencil2: Euclidean geometry in javascript
eventedloop
An event-based loop class which can take arbitrary numbers of intervals and callbacks
gender-bender
chrome extension to randomly swap gendered pronouns
generator-client-side
yeoman generator for client side apps
generator-node
Create a Node.js module with yo, including Nodeunit unit tests.
geocoder
node.js module to geocode through google developer api
gh-pages-deploy
publish to gh-pages from package.json
gif_space
gif based aesthetic project in node.js
gift
A wrapper for the Git CLI in Node.js.
glsl-easings
Robert Penner's easing functions in GLSL, available as a module for glslify.
google-auth
Command line tool to retrieve oauth tokens for programmatic access to google services.
google-minus-autocomplete
Search without suggestion
gopen
Open the current git repo in your browser
graham_scan_js
An implementation of the Graham's Scan Convex Hull algorithm in JavaScript.
gulp-browserify-protect
Hide window.require and window.define from browserify modules
gulp-buster
Cache buster hashes generator for gulp. Blazing fast and fully configurable.
gulp-export
module.export the contents of a file
gulp-inline-source
Inline flagged js & css sources.
gulp-s3
null
gulp-sass-bulk-import
gulp task to allow importing directories in your SCSS
gulp-sri
Generate SRI hashes in gulp
gulp-transform
A gulp plugin for transforming data, e.g. CSV to JSON, TSV to CSV, etc. (WORK IN PROGRESS)
gun-sales
Statistical analysis of monthly background checks of gun purchases
hackerunion.org
The code that powers the hacker union website
heroku-buildpack-nodejs-grunt-compass-bower
A slightly modified version of Heroku's official Node.js buildpack with added Grunt and Compass support.
hyperchart
charts for hyperterm
hyperterm
HTML/JS/CSS Terminal
hyperterm-window
Window component for hyperterm
idyll
Shared repository for personal idyll posts
idyll-comic
Comic example w/ CSS grid + Idyll
idyll-fixed-scroll
Demo repo for fixed scroller component in idyll
idyll-p5
A custom component to easily embed p5js sketches in idyll
idyll-scroll-linked
Testing out Idyll
idyll-starter-project
A simple starter repo for an Idyll project
iframe-test
testing idyll iframe
indexhtmlify
null
inline-source
Tool for inlining flagged js & css sources in html
IScala
Scala backend for IPython
jQuery-Collapse
A lightweight and flexible jQuery plugin that allows you to collapse content
jQuery-EasyTabs
Easy and flexible jQuery tabbed functionality without all the styling.
jquery-modal
The simplest possible modal for jQuery
JsClipper
Original : http://sourceforge.net/projects/jsclipper
kali-metasploit
null
kde
Idyll example post about kernel density
landsat-util
A utility to search, download and process Landsat 8 satellite imagery
last-ride-in
null
Leaflet.FreeDraw
Zoopla inspired freehand polygon creation using Leaflet.js and D3.
leaflet.freedraw-browserify
browserify/commonjs version of leaflet.freedraw
lexicrypt
token-based message encryption/decryption
libgif-js
JavaScript GIF parser and player
libmsr
Reading, writing and analysis of magnetic stripe information
lightning-dendrite-viewer
WIP - lightning plugin to display movies in 3d space, useful for viewing dendrites
lightning-force
Force graph
lightning-rstat
R client for the lightning-viz server API http://lightning-viz.org/
literasee-created-repo
null
LocationPickerView
MKMapView + UITableView + Parallax scrolling. Provides a framework for building an interactive location picker on iOS.
longhair-unwieldier
https://mathisonian.github.io/longhair-unwieldier/
lorenz
lorenz attractor with regl + idyll
martinet
Distributed job queue for node
mathisonian-autopages
autopages server for all of mathisonian's autopage repos
mathisonian.github.io
My website
mathisonian-web
The website that powers http://www.mathisonian.com
menubar
? high level way to create menubar desktop applications with electron
minidocs
build a minimalist site for your documentation
mnml
mnml is a simple theme for deck.js
mortgage-magnitude
null
multi-slider
React component for multiple values slider (allocate values)
music-vis
webgl based music visualization
nested-extent
d3.extent for nested data structures
neveragaindottech.github.io
Source files for the neveragain.tech site
NodeBB
Node.js based forum software built for the modern web
node-browserify
browser-side require() the node.js way
node-foursquare
Foursquare API v2 for NodeJS
node-geocoder
nodejs geocoding library
node-google-spreadsheets
Google Spreadsheet Data API for Node.js
node-timezone
Node.js client library for accessing Google Time Zone API.
node-webshot
Easy website screenshots in Node.js
nuka-carousel
Pure React Carousel Component
numbers.js
Advanced Mathematics Library for Node.js and JavaScript
observable-idyll
Bindings to Observable notebooks from Idyll - WIP
onsite
realtime news + twitter + location + filters = automated, reliable firsthand accounts of news as it happens
PalmGenerator
Three.js module to generate palms
passport-oauth
OAuth 1.0 and 2.0 authentication strategies for Passport and Node.js.
passport-stripe
A Passport Strategy for Stripe Connect
phantomjs
Scriptable Headless WebKit
plaid-node
A node.js module for the Plaid API
plugins.examples.svgo-export
Example plugin illustrating how to hook into the SlicesExported action
pod
Git push deploy for Node.js
postmark.js
Ridiculously Simple Email Sending From Node.js
premonish
Predict which DOM element a user will interact with next.
Probabilistic-Programming-and-Bayesian-Methods-for-Hackers
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming in data analysis with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)
processingPhotobooth
A photobooth app for processing, using the kinect
pym.js
Resize an iframe responsively depending on the height of its content and the width of its container.
python-yelp-v2
A Python wrapper for the Yelp API v2
ramda
null
react-editable-svg-label
A text element for SVG that you can edit.
react-fullscreen-component
Simple component that let's you create fullscreen toggles
react-inlinesvg
An SVG loader component for ReactJS
react-latex
React component to render Latex strings
react-monaco-editor
Monaco Editor for React.
react-regl
[Work in Progress, don't use this] React bindings to regl
react-slick
React carousel component
react-transitions
WIP - animate changing component state and properties in react
redux-immutable
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
regl
Stateless WebGL (WORK IN PROGRESS)
regl-tween
Automatic in-shader interpolation for regl buffers
requirify
require() npm modules in the browser console
requirify-web
require() from the browser javascript console
safe-canvas
Browser and node compatible canvas import.
sass-boilerplate
null
scaffolding-interactives
Idyll walkthrough scrollers + steppers
scrolly-gif
Animate a gif as the user scrolls the page
sequelize
Sequelize is an easy-to-use multi sql dialect object-relationship-mapper for node.js. It currently supports MySQL, MariaDB, SQLite and PostgreSQL.
serve-folder
Serve a static folder
shelves
The only responsive, fluid CSS grid with infinitely nestable columns
simple-testing-server
A stupidly simple python server that allows you to test client code before you have a server that actually works
sketch-interactive-export
Plugin to make it easy to use JavaScript to add interactivity to SVGs exported from sketch.
song-dl
download a song from youtube
soxy
websocket based proxy
soxy-server
server to use in conjunction with soxy
spawnteract
:children_crossing: Spawn Jupyter Kernels
specification
MDX abstract syntax tree definitions
Specs
A repository of CocoaPods (cocoapods.org) specifications.
state-adjacency
A function that returns adjacent states
state-bar
d3 experiment
strata-singapore
repo for use during workshop at strata singapore http://conferences.oreilly.com/strata/big-data-conference-sg-2015/public/schedule/detail/45383
strata-singapore-001-basics
null
strata-singapore-002-lightning
null
strata-singapore-003-rstats
null
strata-singapore-004-real-world
null
strata-singapore-005-spark
null
strata-singapore-006-feedback
null
sublime-settings
A git repo for SublimeText user and package settings
Subwayjs
make a subway system in javascript
sunrise
visualization of sunrise / sunset times over the course of a year
svg-filter
Tool for working with svg filters
svg-namespacing
BEM-style svg namespacing in Sketch 3.8
svg-path-generator
generate svg paths without memorizing the svg path spec / shortcodes http://www.w3.org/TR/SVG/paths.html
swaggerize
Generates swagger model definitions from a sequelize.js object
three-first-person-controls
Three.js first person controls, adapted from https://github.com/mrdoob/three.js/blob/master/examples/js/controls/FirstPersonControls.js
three-fly-controls
Three.js fly controls, adapted from http://threejs.org/examples/js/controls/FlyControls.js
three.js
JavaScript 3D library.
thunder
Large-scale neural data analysis with Spark
TouchOSC-Mouse
Control your mouse with your iPhone or Android via TouchOSC
TouchOSC-Web
Use TouchOSC to enable iPhones and Androids as controllers for the web.
trig
interactive documents related to trigonometry
tsne-js
t-distributed stochastic neighbor embedding (t-SNE) algorithm implemented in JavaScript
twitch-experiments
code written while streaming on twitch
twitter-github-trending
A twitter bot that tweets out trending repositories from http://github.com/trending
Underscore.m
A DSL for Data Manipulation
underscore.nest
Underscore.Nest is an extenstion for converting flat data into nested tree structures
vega-browserify
A visualization grammar. Browserify compatible version.
vega-lite
A high-level grammar for visual analysis, built on top of Vega.
vega-scenegraph
Vega scenegraph and renderers.
vega-scenegraph-tester
utility for testing multiple rendering backends in vega-scenegraph
victory-chart
Chart Component for Victory
victory-tree
Victory tree layout
whisprabbit-android
null
whisprabbit-web
null
who-shapes-the-open-web
Analysis of W3C membership
winston-papertrail
Papertrail transport for Winston
yelp-api
Examples of code using our API
yeoman.io
Yeoman website
yobot
node.js library for building bots on yo.app
youtube-best-video
npm module to find the best youtube video for a song

Commits To

RepositoryMost Recent Commit# Commits
mathisonian/d3moji2017-02-12 00:55:11.012
fivethirtyeight/d3-pre2016-10-08 19:07:12.079


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.