Janitor.set_heatmap() Cell.set_first_cell(Janitor.field, Janitor.on) Janitor.first_heatmap_graph() while Janitor.n < Janitor.MAXNUM: for cell in Cell.celllist: if cell.dead == 0: cell.waittime_minus() cell.decide_prolife() else: pass Cell.radial_prolife(Janitor.field, Janitor.on, Janitor.func) Cell.countall(Janitor.heatmap) Janitor.refresh_heatmap() for cell in Cell.celllist: if cell.dead == 0: cell.waittime_gamma(Janitor.AVERAGE, Janitor.DISPERSION) cell.dead_or_alive(Janitor.ENV, Janitor.field) cell.update_heatmap(Janitor.heatmap) Janitor.append_cell_num() Janitor.plot_heatmap_graph() Janitor.count_cell_num() Janitor.t += 1 if Janitor.n >= Janitor.MAXNUM: break