APIs#
- Base Classes
- Mesa Time Module
BaseScheduler
RandomActivation
SimultaneousActivation
StagedActivation
RandomActivationByType
DiscreteEventScheduler
- Mesa Space Module
accept_tuple_argument()
is_single_argument_function()
PropertyLayer
SingleGrid
SingleGrid.remove_agent()
SingleGrid.add_property_layer()
SingleGrid.coord_iter()
SingleGrid.default_val()
SingleGrid.empty_mask
SingleGrid.exists_empty_cells()
SingleGrid.get_neighborhood()
SingleGrid.get_neighborhood_mask()
SingleGrid.get_neighbors()
SingleGrid.is_cell_empty()
SingleGrid.iter_neighborhood()
SingleGrid.iter_neighbors()
SingleGrid.move_agent()
SingleGrid.move_agent_to_one_of()
SingleGrid.move_to_empty()
SingleGrid.out_of_bounds()
SingleGrid.remove_property_layer()
SingleGrid.select_cells()
SingleGrid.swap_pos()
SingleGrid.torus_adj()
MultiGrid
MultiGrid.default_val()
MultiGrid.remove_agent()
MultiGrid.iter_neighbors()
MultiGrid.add_property_layer()
MultiGrid.coord_iter()
MultiGrid.empty_mask
MultiGrid.exists_empty_cells()
MultiGrid.get_neighborhood()
MultiGrid.get_neighborhood_mask()
MultiGrid.get_neighbors()
MultiGrid.is_cell_empty()
MultiGrid.iter_neighborhood()
MultiGrid.move_agent()
MultiGrid.move_agent_to_one_of()
MultiGrid.move_to_empty()
MultiGrid.out_of_bounds()
MultiGrid.remove_property_layer()
MultiGrid.select_cells()
MultiGrid.swap_pos()
MultiGrid.torus_adj()
HexSingleGrid
HexSingleGrid.add_property_layer()
HexSingleGrid.coord_iter()
HexSingleGrid.default_val()
HexSingleGrid.empty_mask
HexSingleGrid.exists_empty_cells()
HexSingleGrid.get_neighborhood()
HexSingleGrid.get_neighborhood_mask()
HexSingleGrid.get_neighbors()
HexSingleGrid.is_cell_empty()
HexSingleGrid.iter_neighborhood()
HexSingleGrid.iter_neighbors()
HexSingleGrid.move_agent()
HexSingleGrid.move_agent_to_one_of()
HexSingleGrid.move_to_empty()
HexSingleGrid.out_of_bounds()
HexSingleGrid.remove_agent()
HexSingleGrid.remove_property_layer()
HexSingleGrid.select_cells()
HexSingleGrid.swap_pos()
HexSingleGrid.torus_adj()
HexMultiGrid
HexMultiGrid.add_property_layer()
HexMultiGrid.coord_iter()
HexMultiGrid.default_val()
HexMultiGrid.empty_mask
HexMultiGrid.exists_empty_cells()
HexMultiGrid.get_neighborhood()
HexMultiGrid.get_neighborhood_mask()
HexMultiGrid.get_neighbors()
HexMultiGrid.is_cell_empty()
HexMultiGrid.iter_neighborhood()
HexMultiGrid.iter_neighbors()
HexMultiGrid.move_agent()
HexMultiGrid.move_agent_to_one_of()
HexMultiGrid.move_to_empty()
HexMultiGrid.out_of_bounds()
HexMultiGrid.remove_agent()
HexMultiGrid.remove_property_layer()
HexMultiGrid.select_cells()
HexMultiGrid.swap_pos()
HexMultiGrid.torus_adj()
HexGrid
HexGrid.add_property_layer()
HexGrid.coord_iter()
HexGrid.default_val()
HexGrid.empty_mask
HexGrid.exists_empty_cells()
HexGrid.get_neighborhood()
HexGrid.get_neighborhood_mask()
HexGrid.get_neighbors()
HexGrid.is_cell_empty()
HexGrid.iter_neighborhood()
HexGrid.iter_neighbors()
HexGrid.move_agent()
HexGrid.move_agent_to_one_of()
HexGrid.move_to_empty()
HexGrid.out_of_bounds()
HexGrid.remove_agent()
HexGrid.remove_property_layer()
HexGrid.select_cells()
HexGrid.swap_pos()
HexGrid.torus_adj()
ContinuousSpace
NetworkGrid
- Mesa Data Collection Module
DataCollector
batch_run()
- Visualization