In [3]:
from dzdy import *
import matplotlib.pyplot as plt

da = Director()
da.load_pc('scripts/pBAD.txt')
da.load_dc('scripts/BAD.txt')

In [4]:
bad = da.new_mc('BAD', 'ABM', tar_pc='pBAD', tar_dc='BAD')
## Key command
bad.add_behaviour('BR', 'LifeRate', s_death='Dead', s_birth='Young', rate=0.2, dt=1)
bad.set_observations(states=['Young', 'Middle', 'Old', 'Dead'], transitions=['Die'])

In [5]:
a1 = da.generate_model('BAD')

In [6]:
out = simulate(a1, {'Young': 100, 'Middle': 100, 'Old': 100}, 0, 10)

In [7]:
out.plot()
plt.show()