D3 visualizations of budget data from the City of Seattle http://charlesreid1.github.io/sea-budgets
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Charles Reid 6eee05dce0 adding pelican output in docs/ folder 7 years ago
content everything good to go. 9 years ago
d3 updating d3 index. 9 years ago
docs adding pelican output in docs/ folder 7 years ago
ipython updating with notebooks and notebook content 9 years ago
simple-angular everything good to go. 9 years ago
.gitignore adding a couple of interesting data sets. 9 years ago
LICENSE Initial commit 9 years ago
README.md updating pelican files, readme, and theme files. 9 years ago
_nb_header.html updating pelican files, readme, and theme files. 9 years ago
pelicanconf.py adding a couple of interesting data sets. 9 years ago
publishconf.py initial commit of site pelican files. 9 years ago

README.md

sea-budgets

D3 visualizations of budget data from the City of Seattle http://charlesreid1.github.io/sea-budgets

Dataset

This uses budget data from the City of Seattle data portal.

Sea-Budgets Website

The sea-budgets website uses Pelican, a Python library for static content generation. The pelicanconf.py file controls the site configuration and layout.

The d3/ directory contains the meat of the site - all of the Angular.js webapps that are used to create D3 visualizations of the City of Seattle's budget data.

The content/ directory contains content that either becomes static pages or goes into static pages - text and images, as well as iPython notebooks.

iPython Notebooks

Some Python was used to process the flat data in the original budget tables, and turn it into the hierarchical, structured JSON required to create the D3 visualization.

This Python was all done in an iPython notebook, and the notebook was turned into a blog post for reference.