  Petri Net is a formalism to describe changes between 2 or more states across
discrete time and has been used to model many systems. We present PNet - a pure
Python library for Petri Net modeling and simulation in Python programming
language. The design of PNet focuses on reducing the learning curve needed to
define a Petri Net by using a text-based language rather than programming
constructs to define transition rules. Complex transition rules can be refined
as regular Python functions. To demonstrate the simplicity of PNet, we present
2 examples - bread baking, and epidemiological models.
