Skip to content

Chemistry API Reference

Family dispatcher

Chemistry substrate family entrypoints.

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

Create a native PettingZoo ParallelEnv for a Chemistry variant.

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

Create a PettingZoo AEC environment for a Chemistry variant.

Two Metabolic Cycles

Native Chemistry: Two Metabolic Cycles substrate.

Two Metabolic Cycles with Distractors

Native Chemistry: Two Metabolic Cycles with Distractors substrate.

Three Metabolic Cycles

Native Chemistry: Three Metabolic Cycles substrate.

Three Metabolic Cycles with Plentiful Distractors

Native Chemistry: Three Metabolic Cycles with Plentiful Distractors.