A python framework for multi-agent simulation of networked resource systems. (May 2018)