Fletcher Foti

Fletcher Foti

PhD in City Planning from Berkeley, now modeling for the Bay Area regional gov't and making web apps to build better cities.

Latest Posts
Taking a Crack at UrbanSim in Javascript

Taking a Crack at UrbanSim in Javascript

One of my biggest beefs about doing urban modeling in Python and Pandas is when the specific modeling task doesn't map well to a vectorized operation. Since Python performance degrades significantly over simple for loops - see this for more info - a simple code section inside of a loop that ...

Pandana

Pandana

Pandana was created as part of my dissertation which is work done with Paul Waddell as advisor. Most of the polish of the library was done by Matt Davis (@jiffyclub) for work done at Synthicity.

Pandana is a neoligism for Pandas Network Analysis, which follows somewhat the kinds of functionality ...

UrbanSim, etc

UrbanSim, etc

The next few blog posts are going to be about projects from the past couple of years. Yes, I'm way behind in documenting a few very important projects, but better late than never.

UrbanSim the Repo

For starters, let's discuss the new version of UrbanSim. The first commit ...

Transit Oriented Vacations (Part 2)

Transit Oriented Vacations (Part 2)

First, I didn’t like biking “long” distances (full disclosure: my partner does not feel the same way about distance!). For me at least, TOV was going to be very different from the hardcore “bike backpacking” way of touring, where 50 to 100 miles is the norm. In fact on ...

Transit Oriented Vacations (Part 1)

Transit Oriented Vacations (Part 1)

There’s a place just outside of San Francisco where breakers crash against fog-covered cliffs, framed by pristine green hillsides and deer that show no fear of humans. I’ve lived in the Bay Area for ten years but only found this place when I got sick of driving to ...

Exhibitionist Source

I think exhibitionist source should be a thing. I’ve seen too many projects which were claimed to be open source but which only gave the source code to clients when they asked (and even then, only with extensive prodding), or that develop in private and push releases to github ...

Datawashing

The world has adopted the use of the term greenwashing to mean “green marketing [that] is deceptively used to promote the perception that an organization’s products, aims or policies are environmentally friendly.” The term can be traced all the way back to 1986 when Jay Westervelt wrote an essay ...

HoneyGIS

HoneyGIS

HoneyGIS is mainly added here for completeness as it was one of the first web prototypes I built. It takes a csv of point data and aggregates it into a themed honeycomb map. Options include quantile/equal interval theming, color scheme, size of the honeycomb and the aggregation type. It ...