Open keraJLi opened 1 year ago
If params are designed to influence the observation space, then they should be available when generating an observation. Currently, the two functions in question are implemented like this
params
def get_obs(self, state: EnvState) -> chex.Array: pass def observation_space(self, params: EnvParams): pass
I believe that this isn't a fatal issue, but I believe it would be more consistent when considering the overall design of the environment interface.
If
params
are designed to influence the observation space, then they should be available when generating an observation. Currently, the two functions in question are implemented like thisI believe that this isn't a fatal issue, but I believe it would be more consistent when considering the overall design of the environment interface.