This is a Python reimplementation of the agent-based model of lexicon conventionalization in our 2014 paper. The paper can be found here:
http://www.ling.upenn.edu/~ycharles/papers/Richie_Yang_Coppola_2014_TopiCS.pdf
The model uses the NetworkX package to situate the agents on a social network. It is thus easy to extend the model to any network structure afforded by NetworkX
Contact me (Russell Richie) with questions at russell dot richie at uconn dot com