Graph: Representation, Learning, and Inference Methods
Factor graphs and loopy belief propagation implemented in Python