Skip to content

Commit 66d2fee

Browse files
authored
add seed to all examples (#2496)
1 parent 3ee7813 commit 66d2fee

File tree

8 files changed

+42
-7
lines changed

8 files changed

+42
-7
lines changed

mesa/examples/advanced/epstein_civil_violence/app.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ def post_process(ax):
4444

4545

4646
model_params = {
47+
"seed": {
48+
"type": "InputText",
49+
"value": 42,
50+
"label": "Random Seed",
51+
},
4752
"height": 40,
4853
"width": 40,
4954
"citizen_density": Slider("Initial Agent Density", 0.7, 0.0, 0.9, 0.1),

mesa/examples/advanced/pd_grid/app.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ def pd_agent_portrayal(agent):
2424

2525
# Model parameters
2626
model_params = {
27+
"seed": {
28+
"type": "InputText",
29+
"value": 42,
30+
"label": "Random Seed",
31+
},
2732
"width": Slider("Grid Width", value=50, min=10, max=100, step=1),
2833
"height": Slider("Grid Height", value=50, min=10, max=100, step=1),
2934
"activation_order": {

mesa/examples/advanced/sugarscape_g1mt/app.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,11 @@ def portray(g):
4747

4848

4949
model_params = {
50+
"seed": {
51+
"type": "InputText",
52+
"value": 42,
53+
"label": "Random Seed",
54+
},
5055
"width": 50,
5156
"height": 50,
5257
# Population parameters
@@ -66,10 +71,10 @@ def portray(g):
6671
"enable_trade": {"type": "Checkbox", "value": True, "label": "Enable Trading"},
6772
}
6873

69-
model1 = SugarscapeG1mt()
74+
model = SugarscapeG1mt()
7075

7176
page = SolaraViz(
72-
model1,
77+
model,
7378
components=[SpaceDrawer, make_plot_component(["Trader", "Price"])],
7479
model_params=model_params,
7580
name="Sugarscape {G1, M, T}",

mesa/examples/basic/boid_flockers/app.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ def boid_draw(agent):
1212

1313

1414
model_params = {
15+
"seed": {
16+
"type": "InputText",
17+
"value": 42,
18+
"label": "Random Seed",
19+
},
1520
"population": Slider(
1621
label="Number of boids",
1722
value=100,

mesa/examples/basic/boltzmann_wealth_model/app.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ def agent_portrayal(agent):
1212

1313

1414
model_params = {
15+
"seed": {
16+
"type": "InputText",
17+
"value": 42,
18+
"label": "Random Seed",
19+
},
1520
"n": {
1621
"type": "SliderInt",
1722
"value": 50,
@@ -20,11 +25,6 @@ def agent_portrayal(agent):
2025
"max": 100,
2126
"step": 1,
2227
},
23-
"seed": {
24-
"type": "InputText",
25-
"value": 42,
26-
"label": "Random Seed",
27-
},
2828
"width": 10,
2929
"height": 10,
3030
}

mesa/examples/basic/conways_game_of_life/app.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ def post_process(ax):
2020

2121

2222
model_params = {
23+
"seed": {
24+
"type": "InputText",
25+
"value": 42,
26+
"label": "Random Seed",
27+
},
2328
"width": {
2429
"type": "SliderInt",
2530
"value": 50,

mesa/examples/basic/schelling/app.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ def agent_portrayal(agent):
1919

2020

2121
model_params = {
22+
"seed": {
23+
"type": "InputText",
24+
"value": 42,
25+
"label": "Random Seed",
26+
},
2227
"density": Slider("Agent density", 0.8, 0.1, 1.0, 0.1),
2328
"minority_pc": Slider("Fraction minority", 0.2, 0.0, 1.0, 0.05),
2429
"homophily": Slider("Homophily", 3, 0, 8, 1),

mesa/examples/basic/virus_on_network/app.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ def get_resistant_susceptible_ratio(model):
3535

3636

3737
model_params = {
38+
"seed": {
39+
"type": "InputText",
40+
"value": 42,
41+
"label": "Random Seed",
42+
},
3843
"num_nodes": Slider(
3944
label="Number of agents",
4045
value=10,

0 commit comments

Comments
 (0)