env_param#


Factories for the generation of environment-dependent parameters.

class EnvValueFactory[source]#

Bases: Generic[TValue, TEnvs], ToStringMixin, ABC

abstract create_value(envs: TEnvs) TValue[source]#
class FloatEnvValueFactory[source]#

Bases: EnvValueFactory[float, TEnvs], Generic[TEnvs], ABC

Serves as a type bound for float value factories.

class FloatEnvValueFactoryMaxActionScaled(value: float)[source]#

Bases: FloatEnvValueFactory[ContinuousEnvironments]

Parameters:

value – value with which to scale the max action value

create_value(envs: ContinuousEnvironments) float[source]#
class MaxActionScaled(value: float)[source]#

Bases: FloatEnvValueFactoryMaxActionScaled

Parameters:

value – value with which to scale the max action value