A MESI cache coherence protocol simulator written in Python to illustrate how the protocol works on a block of cache.