def strong_polity(): state_size = 20 state = polity.Polity( [Community(default_parameters) for i in range(state_size)]) for tile in state.communities: tile.ultrasocietal_traits = ([True] * default_parameters.n_ultrasocietal_traits) return state
def weak_polity(): state_size = 1 state = polity.Polity( [Community(default_parameters) for i in range(state_size)]) return state
def polity_10(): state = polity.Polity( [Community(default_parameters) for i in range(10)] ) return state
def mediocre_polity(): state_size = 5 state = polity.Polity( [Community(default_parameters) for i in range(state_size)]) return state
def _arbitrary_polity(size): state = polity.Polity( [Community(default_parameters) for i in range(size)] ) return state