Wrapper for Tribune's Content Services API
The Data Desk remix of the Vox Meme generator
A set of helpers for baking your Django site out as flat files
A simple Python wrapper for the DocumentCloud API
Precinct-level results for the 2016 general election in California
The open-source engine that powers bigbuilder, the Los Angeles Times Data Desk's system for publishing standalone pages
A Django database field for storing YAML data
Quartz's Chartbuilder, modified to fit L.A. Times styles and content systems.
Django template tools for printing filler, a technique from the days of hot type known as greeking
A Python library for hyphenating HTML in your Django project
Copyboy is our fork of GitHub's Campfire bot, hubot. He is aware of all Internet traditions.
Geocodifier based on the Bing geolocation API
Publish spreadsheets as interactive tables. And do it on deadline.
California "Conservation-Consumption Score" analysis
A wrapper for the AP v2 Elections API.
Some simple math we use to do journalism.
A database of test scores for roughly 200 L.A. Unified magnet schools obtained by the Los Angeles Times.
A Django app to download and load campaign finance data from the Los Angeles City Ethics Commission
Code examples and tutorial on getting data out of OpenStreetMap
Maps of the consolidated precincts used in California's Alameda and Santa Clara counties for the 2016 primary election.
A Python wrapper for the US Census API
JupyterLab computational environment. This is a very early preview, and is not suitable for general usage yet.
A custom template for initializing a new Django project the Data Desk way.
A quick analysis conducted for "Fire officials were concerned about Westlake building where 5 died in a blaze", a June 15, 2016, story by the Los Angeles Times.
Maps of the consolidated precincts used in Los Angeles County's 2016 primary election
Save SVGs as PNGs from the browser.
Parse and manage posts with YAML frontmatter
A simple Python wrapper for Desk-Net.com's API
A responsive charting application