Software and Data

This page contains some of the software that I have produced and data that I have used in my research. Most recent work can be found at my GitHub page.

Software

Title

Description

Download

Images

Markov Chains for RedistrictingI helped lead the development of the RunDMCMC/GerryChain tool for Monte Carlo Markov chain analysis of redistricting plans. Link to GitHub
Eigenvalues of Regular TreesCode for constructing and analyzing regularly branching trees and simplices. Includes an interact module for computing the endpoints of the ``Cantor'' intervals related to this paper with Dan Rockmore. Link to GitHub
Permutation Entropy in Time Series This is model of permutation entropy in time series, arising from iterated functions, real-life data, and random walks. This was the starting point that led to this paper with Kate Moore. Link to interactive version
Cayley Graphs for SL2(Z/p^nZ)Source code for computing representations and eigenvalues for Cayley graphs on SL_2(Z/p^nZ). Accompanies this paper joint work with B. Breen, J. Linehan, and D. Rockmore. Link to GitHub
Conversation Dynamics This is a representation of conversational flows in a collaborative seminar. The histogram represents the number of comments made by each participant, while the graph traces the flow of conversational contributions. Link to interactive version
Forced Network DiffusionThis is a visual model of forced diffusion along the World Trade Web. I have built an interactive Sage program for generating similar figures for different network topologies, initial conditions, and forcing constraints Link to interactive version
Pan Galactic SolitaireAs part of a project with Peter Doyle, related to this paper, I programmed a playable version of Pan Galactic Solitaire. More details on GitHub. Windows Version

Python Source

GitHub Repo
Solitaire Solitaire
Space Filling CurvesProvides code for ordering and analyzing point cloud distributions and the related assignment problem for HPC. Expanded version of the code used in this paper joint with A. Kalyanaraman. Link to GitHub
Recurrence RelationsPython GUI for analysis of Linear Homogeneous Constant Coefficient Recurrence Relations. Solves and represents sequences in several natural bases. Link to GitHub

Data

Complex Networks

Title

Description

Download

Images

World Trade WebMatLab matrices for the WTW data gathered by Feenstra et al. and published in: Feenstra, R., Lipsey, R., Deng, H., Ma, A.C., Mo, H.: World Trade Flows: 1962-2000. NBER Working Paper 11040, National Bureau of Economic Research, Inc (2005).Download Link
Karnataka Villages DataMatLab files for the data collected by Banerjee et al. and published in Abhijit Banerjee, Arun G. Chandrasekhar, Esther Duflo, and Matthew O. Jackson. "The Diffusion of Microfinance" Science 26 July 2013: 341 (6144), 1236498. The original data can be downloaded from the Harvard Dataverse here. Data Download Link

Parsing Scripts one and two.
Stock DataSome basic S&P 500 stock data that provided the motivation for this paper with Kate Moore.Download Link

MGGG/VRDI Geography

Title

Description

Download

Images

Data Processing GuideBeginning to end description of the data preparation process for building an annotated dual graph for GerryChain Link to Overleaf
Precinct Shapefiles Precinct shapefiles that have been cleaned and prepared by MGGG and VRDI. These include geography, census demographics, and elecion data from the previous census cycle.GitHub Link
RunDMCMC testData Shapefiles and GEOJSON for AK, MA, and PA. These were the original examples from rundmcmc.testData used during the devleopment and testing of RunDMCMC. Download Link