Skip to content

Gift Refinements API Reference

Family dispatcher

Gift Refinements substrate family entrypoints.

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

Create a native PettingZoo ParallelEnv for a Gift Refinements variant.

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

Create a PettingZoo AEC environment for a Gift Refinements variant.

Gift Refinements

Native PettingZoo implementation of Gift Refinements.

GiftRefinementsConfig dataclass

Configuration for the native Gift Refinements substrate.

GiftRefinementsParallelEnv

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

PettingZoo ParallelEnv for Gift Refinements.

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

Create the native Gift Refinements ParallelEnv.

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

Create the native Gift Refinements AEC env.