Backend

Satellite action types can be used to add actions to an agent.

class ActionBuilder(satellite: Satellite)[source]

Bases: ABC

Base class for all action builders.

Parameters:

satellite (Satellite) – Satellite to build actions for.

reset_post_sim_init() None[source]

Perform any once-per-episode setup.

Return type:

None

abstract property action_space: spaces.Space

Return the action space.

abstract property action_description: Any

Return a description of the action space.

abstract set_action(action: Any) None[source]

Set the action to be taken.

Parameters:

action (Any)

Return type:

None