rmcat Adapter

class network_gym_client.envs.rmcat.Adapter(config_json)[source]

rmcat env adapter.

Parameters:

Adapter (network_gym_client.adapter.Adapter) – base class.

Initialize the adapter.

Parameters:

config_json (json) – the configuration file

Methods

network_gym_client.envs.rmcat.Adapter.get_observation(self, df)

Prepare observation for rmcat env.

This function should return the same number of features defined in the get_observation_space().

Parameters:

df (pd.dataframe) – network stats measurement

Returns:

spaces – observation spaces

network_gym_client.envs.rmcat.Adapter.get_reward(self, df)

Prepare reward for the rmcat env.

Parameters:

df (pd.DataFrame) – network stats

Returns:

spaces – reward spaces

network_gym_client.envs.rmcat.Adapter.get_policy(self, action)

Prepare policy for the rmcat env.

Parameters:

action (spaces) – action from the RL agent

Returns:

json – network policy

Reward Methods

Additional Methods

network_gym_client.envs.rmcat.Adapter.get_action_space(self)

Get action space for the rmcat env.

Returns:

spaces – action spaces

network_gym_client.envs.rmcat.Adapter.get_observation_space(self)

Get the observation space for rmcat env.

Returns:

spaces – observation spaces