PyTrw Energy minimization via tree-reweighted message passing (TRW) and belief propagation (BP) using Python