dacbench.envs.modcma

Module Contents

Classes

ModCMAEnv

Abstract template for environments

class dacbench.envs.modcma.ModCMAEnv(config)

Bases: dacbench.AbstractEnv

Abstract template for environments

reset(self)

Reset environment

Returns

Environment state

Return type

state

step(self, action)

Execute environment step

Parameters

action – Action to take

Returns

  • state – Environment state

  • reward – Environment reward

  • done (bool) – Run finished flag

  • info (dict) – Additional metainfo

close(self)

Override close in your subclass to perform any necessary cleanup.

Environments will automatically close() themselves when garbage collected or when the program exits.

get_default_reward(self, *_)
get_default_state(self, *_)