From a0868ecda7a42fa30a96ed36cdb18beafbb893f9 Mon Sep 17 00:00:00 2001 From: Vanya Kapoor Date: Sat, 21 Mar 2026 18:51:17 +0530 Subject: [PATCH 1/2] fix: resolve relative import errors in emperor_dilemma, hex_ant, hex_snowflake --- examples/emperor_dilemma/model.py | 2 +- examples/hex_ant/model.py | 6 +++--- examples/hex_snowflake/hex_snowflake/model.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/emperor_dilemma/model.py b/examples/emperor_dilemma/model.py index f32348448..3010d9ab3 100644 --- a/examples/emperor_dilemma/model.py +++ b/examples/emperor_dilemma/model.py @@ -4,7 +4,7 @@ from mesa.datacollection import DataCollector from mesa.discrete_space.grid import OrthogonalMooreGrid -from .agents import EmperorAgent +from agents import EmperorAgent class EmperorModel(Model): diff --git a/examples/hex_ant/model.py b/examples/hex_ant/model.py index 96998d22b..cadcf7034 100644 --- a/examples/hex_ant/model.py +++ b/examples/hex_ant/model.py @@ -1,7 +1,7 @@ import mesa from mesa.discrete_space import HexGrid -from .agent import Ant +from agent import Ant class AntForaging(mesa.Model): @@ -57,9 +57,9 @@ def _init_environment(self): # Create the Nest in the center center = (self.grid.width // 2, self.grid.height // 2) # Spike the 'home' pheromone at the nest so ants can find it initially - self.grid.pheromone_home[center] = 1.0 + self.grid.pheromone_home.data[center] = 1.0 # Mark the home location - self.grid.home[center] = 1 + self.grid.home.data[center] = 1 # Scatter some Food Sources # Create 3 big clusters of food diff --git a/examples/hex_snowflake/hex_snowflake/model.py b/examples/hex_snowflake/hex_snowflake/model.py index ca06c0461..8e6aa8e4f 100644 --- a/examples/hex_snowflake/hex_snowflake/model.py +++ b/examples/hex_snowflake/hex_snowflake/model.py @@ -1,7 +1,7 @@ import mesa from mesa.discrete_space import HexGrid -from .cell import Cell +from cell import Cell class HexSnowflake(mesa.Model): From e949d8e5a4ed9ae8b54a78732820d009f56112ed Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 21 Mar 2026 13:32:22 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- examples/emperor_dilemma/model.py | 3 +-- examples/hex_ant/model.py | 3 +-- examples/hex_snowflake/hex_snowflake/model.py | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/examples/emperor_dilemma/model.py b/examples/emperor_dilemma/model.py index 3010d9ab3..d28cd2708 100644 --- a/examples/emperor_dilemma/model.py +++ b/examples/emperor_dilemma/model.py @@ -1,11 +1,10 @@ import random +from agents import EmperorAgent from mesa import Model from mesa.datacollection import DataCollector from mesa.discrete_space.grid import OrthogonalMooreGrid -from agents import EmperorAgent - class EmperorModel(Model): """The Emperor's Dilemma Model. diff --git a/examples/hex_ant/model.py b/examples/hex_ant/model.py index cadcf7034..24cbd5e82 100644 --- a/examples/hex_ant/model.py +++ b/examples/hex_ant/model.py @@ -1,7 +1,6 @@ import mesa -from mesa.discrete_space import HexGrid - from agent import Ant +from mesa.discrete_space import HexGrid class AntForaging(mesa.Model): diff --git a/examples/hex_snowflake/hex_snowflake/model.py b/examples/hex_snowflake/hex_snowflake/model.py index 8e6aa8e4f..04fd8c650 100644 --- a/examples/hex_snowflake/hex_snowflake/model.py +++ b/examples/hex_snowflake/hex_snowflake/model.py @@ -1,7 +1,6 @@ import mesa -from mesa.discrete_space import HexGrid - from cell import Cell +from mesa.discrete_space import HexGrid class HexSnowflake(mesa.Model):