1- from mesa .examples .advanced .wolf_sheep .agents import Wolf , Sheep , GrassPatch
1+ from mesa .examples .advanced .wolf_sheep .agents import GrassPatch , Sheep , Wolf
22from mesa .examples .advanced .wolf_sheep .model import WolfSheep
33from mesa .visualization import (
44 Slider ,
@@ -37,21 +37,18 @@ def wolf_sheep_portrayal(agent):
3737
3838 return portrayal
3939
40+
4041model_params = {
4142 # The following line is an example to showcase StaticText.
4243 "grass" : {
4344 "type" : "Select" ,
4445 "value" : True ,
4546 "values" : [True , False ],
46- "label" : "grass regrowth enabled?"
47+ "label" : "grass regrowth enabled?" ,
4748 },
4849 "grass_regrowth_time" : Slider ("Grass Regrowth Time" , 20 , 1 , 50 ),
49- "initial_sheep" : Slider (
50- "Initial Sheep Population" , 100 , 10 , 300
51- ),
52- "sheep_reproduce" : Slider (
53- "Sheep Reproduction Rate" , 0.04 , 0.01 , 1.0 , 0.01
54- ),
50+ "initial_sheep" : Slider ("Initial Sheep Population" , 100 , 10 , 300 ),
51+ "sheep_reproduce" : Slider ("Sheep Reproduction Rate" , 0.04 , 0.01 , 1.0 , 0.01 ),
5552 "initial_wolves" : Slider ("Initial Wolf Population" , 10 , 5 , 100 ),
5653 "wolf_reproduce" : Slider (
5754 "Wolf Reproduction Rate" ,
@@ -60,9 +57,7 @@ def wolf_sheep_portrayal(agent):
6057 1.0 ,
6158 0.01 ,
6259 ),
63- "wolf_gain_from_food" : Slider (
64- "Wolf Gain From Food Rate" , 20 , 1 , 50
65- ),
60+ "wolf_gain_from_food" : Slider ("Wolf Gain From Food Rate" , 20 , 1 , 50 ),
6661 "sheep_gain_from_food" : Slider ("Sheep Gain From Food" , 4 , 1 , 10 ),
6762}
6863
0 commit comments