Automating web scraping with GitHub Actions and R: an example from New Jersey
GitHub Actions is a powerful tool for building code, running tests & other repetitive tasks related to software development. It’s also a powerful, if somewhat underutilized tool for deploying web scrapers written in R to the internet and automatically publishing a version-controlled copy of the scraped data using GitHub.
Mar 31, 2021
5 min read
njtr1: An R package to download & analyze New Jersey car crash data
In this post I will introduce njtr1, my new R package that makes it easier to research road safety in New Jersey using open data released by the New Jersey Department of Transportation with a consistent and simple API, eliminating the manual drudgery currently inherent in working with these data.
Jan 20, 2021
4 min read
A critique of New Jersey's COVID-19 data
In this post I will explore how New Jersey compares to neighboring states in terms of the granularity, format and accessibility of raw data about COVID-19 cases and deaths made available to the public during the pandemic’s outbreak in 2020.
Dec 29, 2020
11 min read
What's new in zipcodeR v0.2?
I first released my open-source R package for processing U.S. ZIP codes, zipcodeR, in September. From then until December, when I am writing this, the package has received more than 3000 downloads and a lot of interest from the community.
Dec 13, 2020
3 min read
Sentiment analysis of Governor Murphy's executive orders
There has been a lot of interest in Governor Murphy’s executive orders and the various public health restrictions they’ve codified during the COVID-19 pandemic. In this post I will show how sentiment analysis can be applied to the governor’s executive orders in New Jersey to analyze the content of them.
Dec 8, 2020
4 min read
Applications now being accepted for OPRAmachine Pro access for public-interest & scholarly research
Back in February, we announced plans to accept applications from the community for a new public-interest initiative, the OPRAmachine Research Fellowship. We planned to start moving forward with this in March, but the world rapidly changed when COVID-19 struck.
Sep 13, 2020
2 min read
An R package that makes working with US ZIP codes painless
Using zipcodeR in academic work? Check out the journal article! In this post I will introduce zipcodeR, my new open-source R package that provides a set of integrated functions and data that make working with ZIP code-level data easier in R.
Sep 8, 2020
4 min read
A new dashboard for visualizing NJ OPRA data
I’m thrilled to announce the public release of a new interactive dashboard created from 3 years of OPRA request metadata collected via OPRAmachine. I first created the OPRAmachine platform in 2017, and one of my goals since starting the project was collecting data about OPRA requests in order to track how well public authorities comply with New Jersey’s state freedom of information law.
Aug 8, 2020
4 min read
Your questions answered on 3D-printed PPE for healthcare workers
I’ve heard from quite a few of you interested in my work 3D printing masks and face shields for healthcare workers during the coronavirus pandemic, so I wanted to write this blog post to cover some of the most frequently asked questions I am getting.
Apr 14, 2020
6 min read
911maps is now open source!
I am open-sourcing the codebase for 911maps, the web app I have been building since early last year. 911maps is my vision for creating a framework that allows the public to map and analyze emergency incidents and responses, using data obtained from public safety authorities.
Feb 20, 2020
7 min read