Package documentation · Data page + downloads · Interactive explorer
permittimelines provides R access to prepared public building-permit records
measuring how long residential garage-to-ADU and garage-to-habitable-room
conversion permits waited between application and issuance in Los Angeles,
San Diego, San Francisco, and Seattle.
The package contains:
Every bundled number is reproducible from the committed, dependency-free
build script in data-raw/, which fetches directly from each city's official
open-data portal. No number is typed by hand.
Install the development release from GitHub:
install.packages("pak")
pak::pak("asafichaki/permittimelines")
library(permittimelines)
records <- permit_records()
cohorts <- permit_cohorts("los-angeles")
timelines <- permit_timelines("los-angeles")
# Median wait per review track. Never pool the tracks.
subset(timelines, dimension == "review_track" & !suppressed,
select = c(group, n, median, within_60))
The preparation follows five rules, each validated against the live data:
in_mature_cohort = FALSE.Percentile columns are lower-tail order statistics of the sorted waits (quantile type 1, no interpolation), matching the published interactive explorer; for even-sized groups the median is the upper of the two central observations. The cohort table covers city-years from 2015 onward with at least 30 cleaned applications; earlier or thinner city-years appear only in the record-level file.
issued_date had no issued permit when the
records were retrieved. That may be a stalled review or an abandoned
project; the records do not distinguish the two, and none are marked denied.San Jose is excluded because its published dataset records no application date. Sacramento and Oakland publish no building-permit dataset (checked 2026-08-16).
Record coverage follows each city's published history: San Francisco from 1980, Seattle from 2000, San Diego from 2001. Los Angeles begins in 2020 by design, because its application dataset starts there and earlier applications would appear only if eventually issued, a censored sample.
The prepared files contain no names, addresses, coordinates, or free-text work descriptions. Only public permit identifiers, dates, and categorical fields are retained.
Original sources, all public record and updated by the cities:
The same version 2026.1 files are served with visible tables on the Renology permit timeline data page, with a browser-friendly interactive explorer. No city endorses this preparation.
The package code is MIT licensed. The prepared data are available under CC BY
4.0; cite the city agencies as the original sources and Renology as the
prepared version. See citation("permittimelines").