prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  error launching Flocker
  I've Anaconda with python 3.6 & Mesa 0.8.1
  
  I launch Flocker's run.py and I get this error:
  ```
  Flockers e$ python run.py
  Traceback (most recent call last):
    File "run.py", line 1, in <module>
      from flockers.server import server
    File "/Users/e/Dropbox/devlib/notebooks/mesa-master/examples/Flockers/flockers/server.py", line 20, in <module>
      server = ModularServer(BoidModel, [boid_canvas], "Boids", model_params)
    File "/Users/e/anaconda3/lib/python3.6/site-packages/mesa/visualization/ModularVisualization.py", line 287, in __init__
      self.reset_model()
    File "/Users/e/anaconda3/lib/python3.6/site-packages/mesa/visualization/ModularVisualization.py", line 313, in reset_model
      self.model = self.model_cls(**model_params)
  TypeError: __init__() got an unexpected keyword argument 'N'
  ```
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `examples/Flockers/flockers/server.py`
  Content:
  ```
  1 from mesa.visualization.ModularVisualization import ModularServer
  2 
  3 from .model import BoidModel
  4 from .SimpleContinuousModule import SimpleCanvas
  5 
  6 
  7 def boid_draw(agent):
  8     return {"Shape": "circle", "r": 2, "Filled": "true", "Color": "Red"}
  9 
  10 boid_canvas = SimpleCanvas(boid_draw, 500, 500)
  11 model_params = {
  12     "N": 100,
  13     "width": 100,
  14     "height": 100,
  15     "speed": 5,
  16     "vision": 10,
  17     "separation": 2
  18 }
  19 
  20 server = ModularServer(BoidModel, [boid_canvas], "Boids", model_params)
  21
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/examples/Flockers/flockers/server.py b/examples/Flockers/flockers/server.py
  --- a/examples/Flockers/flockers/server.py
  +++ b/examples/Flockers/flockers/server.py
  @@ -9,7 +9,7 @@
   
   boid_canvas = SimpleCanvas(boid_draw, 500, 500)
   model_params = {
  -    "N": 100,
  +    "population": 100,
       "width": 100,
       "height": 100,
       "speed": 5,
  
verification_info: {"golden_diff": "diff --git a/examples/Flockers/flockers/server.py b/examples/Flockers/flockers/server.py\n--- a/examples/Flockers/flockers/server.py\n+++ b/examples/Flockers/flockers/server.py\n@@ -9,7 +9,7 @@\n \n boid_canvas = SimpleCanvas(boid_draw, 500, 500)\n model_params = {\n-    \"N\": 100,\n+    \"population\": 100,\n     \"width\": 100,\n     \"height\": 100,\n     \"speed\": 5,\n", "issue": "error launching Flocker\nI've Anaconda with python 3.6 & Mesa 0.8.1\r\n\r\nI launch Flocker's run.py and I get this error:\r\n```\r\nFlockers e$ python run.py\r\nTraceback (most recent call last):\r\n  File \"run.py\", line 1, in <module>\r\n    from flockers.server import server\r\n  File \"/Users/e/Dropbox/devlib/notebooks/mesa-master/examples/Flockers/flockers/server.py\", line 20, in <module>\r\n    server = ModularServer(BoidModel, [boid_canvas], \"Boids\", model_params)\r\n  File \"/Users/e/anaconda3/lib/python3.6/site-packages/mesa/visualization/ModularVisualization.py\", line 287, in __init__\r\n    self.reset_model()\r\n  File \"/Users/e/anaconda3/lib/python3.6/site-packages/mesa/visualization/ModularVisualization.py\", line 313, in reset_model\r\n    self.model = self.model_cls(**model_params)\r\nTypeError: __init__() got an unexpected keyword argument 'N'\r\n```\n", "before_files": [{"content": "from mesa.visualization.ModularVisualization import ModularServer\n\nfrom .model import BoidModel\nfrom .SimpleContinuousModule import SimpleCanvas\n\n\ndef boid_draw(agent):\n    return {\"Shape\": \"circle\", \"r\": 2, \"Filled\": \"true\", \"Color\": \"Red\"}\n\nboid_canvas = SimpleCanvas(boid_draw, 500, 500)\nmodel_params = {\n    \"N\": 100,\n    \"width\": 100,\n    \"height\": 100,\n    \"speed\": 5,\n    \"vision\": 10,\n    \"separation\": 2\n}\n\nserver = ModularServer(BoidModel, [boid_canvas], \"Boids\", model_params)\n", "path": "examples/Flockers/flockers/server.py"}], "after_files": [{"content": "from mesa.visualization.ModularVisualization import ModularServer\n\nfrom .model import BoidModel\nfrom .SimpleContinuousModule import SimpleCanvas\n\n\ndef boid_draw(agent):\n    return {\"Shape\": \"circle\", \"r\": 2, \"Filled\": \"true\", \"Color\": \"Red\"}\n\nboid_canvas = SimpleCanvas(boid_draw, 500, 500)\nmodel_params = {\n    \"population\": 100,\n    \"width\": 100,\n    \"height\": 100,\n    \"speed\": 5,\n    \"vision\": 10,\n    \"separation\": 2\n}\n\nserver = ModularServer(BoidModel, [boid_canvas], \"Boids\", model_params)\n", "path": "examples/Flockers/flockers/server.py"}]}