Abmarl
v0.2.8
Contents
What’s New in Abmarl
Design
GridWorld Simulation Framework
Featured Use Cases
Installation
Full Tutorials
Abmarl API Specification
Abmarl
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
AbsoluteEncodingObserver (class in abmarl.sim.gridworld.observer)
AbsolutePositionObserver (class in abmarl.sim.gridworld.observer)
ActingAgent (class in abmarl.sim)
action_space (abmarl.external.GymWrapper property)
(abmarl.sim.ActingAgent property)
action_spec() (abmarl.external.OpenSpielWrapper method)
active (abmarl.sim.PrincipleAgent property)
ActiveDone (class in abmarl.sim.gridworld.done)
ActorBaseComponent (class in abmarl.sim.gridworld.actor)
ActorWrapper (class in abmarl.sim.gridworld.wrapper)
Agent (class in abmarl.sim)
AgentBasedSimulation (class in abmarl.sim)
agents (abmarl.managers.SimulationManager attribute)
(abmarl.sim.AgentBasedSimulation property)
(abmarl.sim.gridworld.base.GridWorldBaseComponent property)
(abmarl.sim.gridworld.wrapper.ComponentWrapper property)
AllStepManager (class in abmarl.managers)
ammo (abmarl.sim.gridworld.agent.AmmoAgent property)
AmmoAgent (class in abmarl.sim.gridworld.agent)
AmmoObserver (class in abmarl.sim.gridworld.observer)
AmmoObservingAgent (class in abmarl.sim.gridworld.agent)
AmmoState (class in abmarl.sim.gridworld.state)
attack_accuracy (abmarl.sim.gridworld.agent.AttackingAgent property)
attack_mapping (abmarl.sim.gridworld.actor.AttackActorBaseComponent property)
attack_range (abmarl.sim.gridworld.agent.AttackingAgent property)
attack_strength (abmarl.sim.gridworld.agent.AttackingAgent property)
AttackActorBaseComponent (class in abmarl.sim.gridworld.actor)
AttackingAgent (class in abmarl.sim.gridworld.agent)
B
barrier_encodings (abmarl.sim.gridworld.state.MazePlacementState property)
(abmarl.sim.gridworld.state.TargetBarriersFreePlacementState property)
BinaryAttackActor (class in abmarl.sim.gridworld.actor)
blocking (abmarl.sim.gridworld.agent.GridWorldAgent property)
build_sim() (abmarl.sim.gridworld.base.GridWorldSimulation class method)
build_sim_from_array() (abmarl.sim.gridworld.base.GridWorldSimulation class method)
build_sim_from_file() (abmarl.sim.gridworld.base.GridWorldSimulation class method)
build_sim_from_grid() (abmarl.sim.gridworld.base.GridWorldSimulation class method)
C
check_space() (abmarl.sim.gridworld.wrapper.ComponentWrapper method)
(abmarl.sim.gridworld.wrapper.ExclusiveChannelActionWrapper method)
(abmarl.sim.gridworld.wrapper.RavelActionWrapper method)
cluster_barriers (abmarl.sim.gridworld.state.MazePlacementState property)
(abmarl.sim.gridworld.state.TargetBarriersFreePlacementState property)
cols (abmarl.sim.gridworld.base.GridWorldBaseComponent property)
(abmarl.sim.gridworld.grid.Grid property)
ComponentWrapper (class in abmarl.sim.gridworld.wrapper)
compute_actions() (abmarl.trainers.MultiPolicyTrainer method)
configured (abmarl.sim.ActingAgent property)
(abmarl.sim.gridworld.agent.AttackingAgent property)
(abmarl.sim.gridworld.agent.GridObservingAgent property)
(abmarl.sim.gridworld.agent.GridWorldAgent property)
(abmarl.sim.gridworld.agent.MovingAgent property)
(abmarl.sim.ObservingAgent property)
(abmarl.sim.PrincipleAgent property)
CrossMoveActor (class in abmarl.sim.gridworld.actor)
current_player (abmarl.external.OpenSpielWrapper property)
D
DebugTrainer (class in abmarl.trainers)
discounts (abmarl.external.OpenSpielWrapper property)
done_agents (abmarl.managers.SimulationManager attribute)
DoneBaseComponent (class in abmarl.sim.gridworld.done)
DriftMoveActor (class in abmarl.sim.gridworld.actor)
DynamicOrderManager (class in abmarl.managers)
DynamicOrderSimulation (class in abmarl.sim)
E
encoding (abmarl.sim.gridworld.agent.GridWorldAgent property)
EncodingBasedAttackActor (class in abmarl.sim.gridworld.actor)
ExclusiveChannelActionWrapper (class in abmarl.sim.gridworld.wrapper)
F
finalize() (abmarl.sim.ActingAgent method)
(abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.ObservingAgent method)
(abmarl.sim.PrincipleAgent method)
FlattenWrapper (class in abmarl.sim.wrappers)
free_encodings (abmarl.sim.gridworld.state.MazePlacementState property)
(abmarl.sim.gridworld.state.TargetBarriersFreePlacementState property)
G
generate_episode() (abmarl.trainers.MultiPolicyTrainer method)
get_all_done() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.done.ActiveDone method)
(abmarl.sim.gridworld.done.DoneBaseComponent method)
(abmarl.sim.gridworld.done.OneTeamRemainingDone method)
(abmarl.sim.gridworld.done.TargetAgentDone method)
(abmarl.sim.gridworld.done.TargetDestroyedDone method)
(abmarl.sim.gridworld.smart.SmartGridWorldSimulation method)
(abmarl.sim.wrappers.Wrapper method)
get_done() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.done.ActiveDone method)
(abmarl.sim.gridworld.done.DoneBaseComponent method)
(abmarl.sim.gridworld.done.TargetAgentDone method)
(abmarl.sim.gridworld.done.TargetDestroyedDone method)
(abmarl.sim.gridworld.smart.SmartGridWorldSimulation method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
(abmarl.sim.wrappers.Wrapper method)
get_info() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.smart.SmartGridWorldSimulation method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
(abmarl.sim.wrappers.Wrapper method)
get_legal_actions() (abmarl.external.OpenSpielWrapper method)
get_obs() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.observer.AbsoluteEncodingObserver method)
(abmarl.sim.gridworld.observer.AbsolutePositionObserver method)
(abmarl.sim.gridworld.observer.AmmoObserver method)
(abmarl.sim.gridworld.observer.ObserverBaseComponent method)
(abmarl.sim.gridworld.observer.PositionCenteredEncodingObserver method)
(abmarl.sim.gridworld.observer.StackedPositionCenteredEncodingObserver method)
(abmarl.sim.gridworld.smart.SmartGridWorldSimulation method)
(abmarl.sim.wrappers.SARWrapper method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
(abmarl.sim.wrappers.Wrapper method)
get_reward() (abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.smart.SmartGridWorldSimulation method)
(abmarl.sim.wrappers.SARWrapper method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
(abmarl.sim.wrappers.Wrapper method)
grid (abmarl.sim.gridworld.base.GridWorldBaseComponent property)
(abmarl.sim.gridworld.base.GridWorldSimulation property)
(abmarl.sim.gridworld.wrapper.ComponentWrapper property)
Grid (class in abmarl.sim.gridworld.grid)
grid_action() (abmarl.sim.gridworld.actor.CrossMoveActor method)
GridObservingAgent (class in abmarl.sim.gridworld.agent)
GridWorldAgent (class in abmarl.sim.gridworld.agent)
GridWorldBaseComponent (class in abmarl.sim.gridworld.base)
GridWorldSimulation (class in abmarl.sim.gridworld.base)
GymWrapper (class in abmarl.external)
H
health (abmarl.sim.gridworld.agent.HealthAgent property)
HealthAgent (class in abmarl.sim.gridworld.agent)
HealthState (class in abmarl.sim.gridworld.state)
I
id (abmarl.sim.PrincipleAgent property)
initial_ammo (abmarl.sim.gridworld.agent.AmmoAgent property)
initial_health (abmarl.sim.gridworld.agent.HealthAgent property)
initial_orientation (abmarl.sim.gridworld.agent.OrientationAgent property)
initial_position (abmarl.sim.gridworld.agent.GridWorldAgent property)
is_turn_based (abmarl.external.OpenSpielWrapper property)
K
key (abmarl.sim.gridworld.actor.ActorBaseComponent property)
(abmarl.sim.gridworld.actor.AttackActorBaseComponent property)
(abmarl.sim.gridworld.actor.CrossMoveActor property)
(abmarl.sim.gridworld.actor.MoveActor property)
(abmarl.sim.gridworld.observer.AbsoluteEncodingObserver property)
(abmarl.sim.gridworld.observer.AbsolutePositionObserver property)
(abmarl.sim.gridworld.observer.AmmoObserver property)
(abmarl.sim.gridworld.observer.ObserverBaseComponent property)
(abmarl.sim.gridworld.observer.PositionCenteredEncodingObserver property)
(abmarl.sim.gridworld.observer.StackedPositionCenteredEncodingObserver property)
(abmarl.sim.gridworld.wrapper.ActorWrapper property)
M
MazePlacementState (class in abmarl.sim.gridworld.state)
move_range (abmarl.sim.gridworld.agent.MovingAgent property)
MoveActor (class in abmarl.sim.gridworld.actor)
MovingAgent (class in abmarl.sim.gridworld.agent)
MultiAgentWrapper (class in abmarl.external)
MultiPolicyTrainer (class in abmarl.trainers)
N
name (abmarl.trainers.DebugTrainer property)
next_agent (abmarl.sim.DynamicOrderSimulation property)
no_overlap_at_reset (abmarl.sim.gridworld.state.PositionState property)
null_action (abmarl.sim.ActingAgent property)
null_observation (abmarl.sim.ObservingAgent property)
num_players (abmarl.external.OpenSpielWrapper property)
O
observation_space (abmarl.external.GymWrapper property)
(abmarl.sim.ObservingAgent property)
observation_spec() (abmarl.external.OpenSpielWrapper method)
observe_self (abmarl.sim.gridworld.observer.PositionCenteredEncodingObserver property)
ObserverBaseComponent (class in abmarl.sim.gridworld.observer)
ObservingAgent (class in abmarl.sim)
OneTeamRemainingDone (class in abmarl.sim.gridworld.done)
OnPolicyMonteCarloTrainer (class in abmarl.trainers.monte_carlo)
OpenSpielWrapper (class in abmarl.external)
orientation (abmarl.sim.gridworld.agent.OrientationAgent property)
OrientationAgent (class in abmarl.sim.gridworld.agent)
OrientationState (class in abmarl.sim.gridworld.state)
output_dir (abmarl.trainers.DebugTrainer property)
overlapping (abmarl.sim.gridworld.grid.Grid property)
P
place() (abmarl.sim.gridworld.grid.Grid method)
policies (abmarl.trainers.MultiPolicyTrainer property)
(abmarl.trainers.SinglePolicyTrainer property)
policy (abmarl.trainers.SinglePolicyTrainer property)
policy_mapping_fn (abmarl.trainers.MultiPolicyTrainer property)
(abmarl.trainers.SinglePolicyTrainer property)
position (abmarl.sim.gridworld.agent.GridWorldAgent property)
PositionCenteredEncodingObserver (class in abmarl.sim.gridworld.observer)
PositionState (class in abmarl.sim.gridworld.state)
PrincipleAgent (class in abmarl.sim)
process_action() (abmarl.sim.gridworld.actor.ActorBaseComponent method)
(abmarl.sim.gridworld.actor.AttackActorBaseComponent method)
(abmarl.sim.gridworld.actor.CrossMoveActor method)
(abmarl.sim.gridworld.actor.DriftMoveActor method)
(abmarl.sim.gridworld.actor.MoveActor method)
(abmarl.sim.gridworld.wrapper.ActorWrapper method)
Q
query() (abmarl.sim.gridworld.grid.Grid method)
R
randomize_action_input (abmarl.managers.AllStepManager property)
randomize_placement_order (abmarl.sim.gridworld.state.PositionState property)
RavelActionWrapper (class in abmarl.sim.gridworld.wrapper)
RavelDiscreteWrapper (class in abmarl.sim.wrappers)
ravelled_positions_available (abmarl.sim.gridworld.state.PositionState property)
register() (in module abmarl.sim.gridworld.registry)
remove() (abmarl.sim.gridworld.grid.Grid method)
render() (abmarl.external.GymWrapper method)
(abmarl.external.MultiAgentWrapper method)
(abmarl.managers.SimulationManager method)
(abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.base.GridWorldSimulation method)
(abmarl.sim.wrappers.Wrapper method)
render_color (abmarl.sim.gridworld.agent.GridWorldAgent property)
render_shape (abmarl.sim.gridworld.agent.GridWorldAgent property)
render_size (abmarl.sim.gridworld.agent.GridWorldAgent property)
reset() (abmarl.external.GymWrapper method)
(abmarl.external.MultiAgentWrapper method)
(abmarl.external.OpenSpielWrapper method)
(abmarl.managers.AllStepManager method)
(abmarl.managers.DynamicOrderManager method)
(abmarl.managers.SimulationManager method)
(abmarl.managers.TurnBasedManager method)
(abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.gridworld.grid.Grid method)
(abmarl.sim.gridworld.smart.SmartGridWorldSimulation method)
(abmarl.sim.gridworld.state.AmmoState method)
(abmarl.sim.gridworld.state.HealthState method)
(abmarl.sim.gridworld.state.MazePlacementState method)
(abmarl.sim.gridworld.state.OrientationState method)
(abmarl.sim.gridworld.state.PositionState method)
(abmarl.sim.gridworld.state.StateBaseComponent method)
(abmarl.sim.gridworld.state.TargetBarriersFreePlacementState method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
(abmarl.sim.wrappers.Wrapper method)
RestrictedSelectiveAttackActor (class in abmarl.sim.gridworld.actor)
rows (abmarl.sim.gridworld.base.GridWorldBaseComponent property)
(abmarl.sim.gridworld.grid.Grid property)
S
SARWrapper (class in abmarl.sim.wrappers)
scatter_free_agents (abmarl.sim.gridworld.state.MazePlacementState property)
(abmarl.sim.gridworld.state.TargetBarriersFreePlacementState property)
seed (abmarl.sim.PrincipleAgent property)
SelectiveAttackActor (class in abmarl.sim.gridworld.actor)
sim (abmarl.external.MultiAgentWrapper attribute)
(abmarl.managers.SimulationManager attribute)
(abmarl.trainers.MultiPolicyTrainer property)
SimulationManager (class in abmarl.managers)
simultaneous_attacks (abmarl.sim.gridworld.agent.AttackingAgent property)
SinglePolicyTrainer (class in abmarl.trainers)
SmartGridWorldSimulation (class in abmarl.sim.gridworld.smart)
stacked_attacks (abmarl.sim.gridworld.actor.AttackActorBaseComponent property)
StackedPositionCenteredEncodingObserver (class in abmarl.sim.gridworld.observer)
StateBaseComponent (class in abmarl.sim.gridworld.state)
step() (abmarl.external.GymWrapper method)
(abmarl.external.MultiAgentWrapper method)
(abmarl.external.OpenSpielWrapper method)
(abmarl.managers.AllStepManager method)
(abmarl.managers.DynamicOrderManager method)
(abmarl.managers.SimulationManager method)
(abmarl.managers.TurnBasedManager method)
(abmarl.sim.AgentBasedSimulation method)
(abmarl.sim.wrappers.SARWrapper method)
(abmarl.sim.wrappers.SuperAgentWrapper method)
(abmarl.sim.wrappers.Wrapper method)
super_agent_mapping (abmarl.sim.wrappers.SuperAgentWrapper property)
SuperAgentWrapper (class in abmarl.sim.wrappers)
supported_agent_type (abmarl.sim.gridworld.actor.ActorBaseComponent property)
(abmarl.sim.gridworld.actor.AttackActorBaseComponent property)
(abmarl.sim.gridworld.actor.CrossMoveActor property)
(abmarl.sim.gridworld.actor.MoveActor property)
(abmarl.sim.gridworld.observer.AbsoluteEncodingObserver property)
(abmarl.sim.gridworld.observer.AbsolutePositionObserver property)
(abmarl.sim.gridworld.observer.AmmoObserver property)
(abmarl.sim.gridworld.observer.ObserverBaseComponent property)
(abmarl.sim.gridworld.observer.PositionCenteredEncodingObserver property)
(abmarl.sim.gridworld.observer.StackedPositionCenteredEncodingObserver property)
(abmarl.sim.gridworld.wrapper.ActorWrapper property)
T
target_agent (abmarl.sim.gridworld.state.MazePlacementState property)
(abmarl.sim.gridworld.state.TargetBarriersFreePlacementState property)
target_mapping (abmarl.sim.gridworld.done.TargetAgentDone property)
(abmarl.sim.gridworld.done.TargetDestroyedDone property)
TargetAgentDone (class in abmarl.sim.gridworld.done)
TargetBarriersFreePlacementState (class in abmarl.sim.gridworld.state)
TargetDestroyedDone (class in abmarl.sim.gridworld.done)
train() (abmarl.trainers.DebugTrainer method)
(abmarl.trainers.monte_carlo.OnPolicyMonteCarloTrainer method)
(abmarl.trainers.MultiPolicyTrainer method)
TurnBasedManager (class in abmarl.managers)
U
unwrap_action() (abmarl.sim.wrappers.FlattenWrapper method)
(abmarl.sim.wrappers.RavelDiscreteWrapper method)
(abmarl.sim.wrappers.SARWrapper method)
unwrap_observation() (abmarl.sim.wrappers.FlattenWrapper method)
(abmarl.sim.wrappers.RavelDiscreteWrapper method)
(abmarl.sim.wrappers.SARWrapper method)
unwrap_point() (abmarl.sim.gridworld.wrapper.ComponentWrapper method)
(abmarl.sim.gridworld.wrapper.ExclusiveChannelActionWrapper method)
(abmarl.sim.gridworld.wrapper.RavelActionWrapper method)
unwrap_reward() (abmarl.sim.wrappers.SARWrapper method)
unwrapped (abmarl.external.GymWrapper property)
(abmarl.external.MultiAgentWrapper property)
(abmarl.external.OpenSpielWrapper property)
(abmarl.sim.gridworld.wrapper.ComponentWrapper property)
(abmarl.sim.wrappers.Wrapper property)
V
view_range (abmarl.sim.gridworld.agent.GridObservingAgent property)
W
wrap_action() (abmarl.sim.wrappers.FlattenWrapper method)
(abmarl.sim.wrappers.RavelDiscreteWrapper method)
(abmarl.sim.wrappers.SARWrapper method)
wrap_observation() (abmarl.sim.wrappers.FlattenWrapper method)
(abmarl.sim.wrappers.RavelDiscreteWrapper method)
(abmarl.sim.wrappers.SARWrapper method)
wrap_point() (abmarl.sim.gridworld.wrapper.ComponentWrapper method)
(abmarl.sim.gridworld.wrapper.ExclusiveChannelActionWrapper method)
(abmarl.sim.gridworld.wrapper.RavelActionWrapper method)
wrap_reward() (abmarl.sim.wrappers.SARWrapper method)
wrap_space() (abmarl.sim.gridworld.wrapper.ComponentWrapper method)
(abmarl.sim.gridworld.wrapper.ExclusiveChannelActionWrapper method)
(abmarl.sim.gridworld.wrapper.RavelActionWrapper method)
wrapped_component (abmarl.sim.gridworld.wrapper.ActorWrapper property)
(abmarl.sim.gridworld.wrapper.ComponentWrapper property)
Wrapper (class in abmarl.sim.wrappers)
Read the Docs
v: v0.2.8
Versions
latest
stable
v0.2.8
v0.2.7
v0.2.6
v0.2.2
admiral-87-interface-release
abmarl-version-0.2.8
Downloads
On Read the Docs
Project Home
Builds