Skip to content

Allelopathic Harvest API Reference

Family dispatcher

Allelopathic Harvest substrate entrypoints.

parallel_env(sub_substrate: str = 'open', **kwargs: Any)

Create a native PettingZoo ParallelEnv for an Allelopathic Harvest variant.

env(sub_substrate: str = 'open', **kwargs: Any)

Create a PettingZoo AEC environment for an Allelopathic Harvest variant.

Open

Native PettingZoo implementation of Allelopathic Harvest: Open.

AllelopathicHarvestOpenConfig dataclass

Configuration for Allelopathic Harvest: Open.

AllelopathicHarvestOpenParallelEnv

Bases: ParallelEnv[Agent, dict[str, ndarray], int]

PettingZoo ParallelEnv for Allelopathic Harvest: Open.

parallel_env(render_mode: RenderMode = None, config: AllelopathicHarvestOpenConfig | None = None, **config_overrides: Any) -> AllelopathicHarvestOpenParallelEnv

Create the native Allelopathic Harvest Open ParallelEnv.

env(render_mode: RenderMode = None, **kwargs: Any)

Create the native Allelopathic Harvest Open AEC env.