Skip to content

Commit 642324c

Browse files
authored
Merge f6fcf37 into cda0495
2 parents cda0495 + f6fcf37 commit 642324c

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

examples/bank_reserves/batch_run.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -186,15 +186,6 @@ def run_model(self):
186186
"reserve_percent": 5,
187187
}
188188

189-
"""br = BatchRunner(
190-
BankReservesModel,
191-
br_params,
192-
iterations=2,
193-
max_steps=1000,
194-
nr_processes=None,
195-
# model_reporters={"Data Collector": lambda m: m.datacollector},
196-
)"""
197-
198189
if __name__ == "__main__":
199190
data = batch_run(
200191
BankReservesModel,
@@ -204,8 +195,20 @@ def run_model(self):
204195
)
205196
br_df = pd.DataFrame(data)
206197
br_df.to_csv("BankReservesModel_Data.csv")
207-
# br.run_all()
198+
199+
# The commented out code below is the equivalent code as above, but done
200+
# via the legacy BatchRunner class. This is a good example to look at if
201+
# you want to migrate your code to use `batch_run()` from `BatchRunner`.
208202
"""
203+
br = BatchRunner(
204+
BankReservesModel,
205+
br_params,
206+
iterations=2,
207+
max_steps=1000,
208+
nr_processes=None,
209+
# model_reporters={"Data Collector": lambda m: m.datacollector},
210+
)
211+
br.run_all()
209212
br_df = br.get_model_vars_dataframe()
210213
br_step_data = pd.DataFrame()
211214
for i in range(len(br_df["Data Collector"])):

0 commit comments

Comments
 (0)