exarl.agents.registration

Module Contents

Classes

AgentSpec

AgentRegistry

Functions

load(name)

register(id, **kwargs)

make(id, **kwargs)

spec(id)

Attributes

registry

exarl.agents.registration.load(name)
class exarl.agents.registration.AgentSpec(id, entry_point=None, kwargs=None)

Bases: object

make(self, **kwargs)

Instantiates an instance of the agent with appropriate kwargs

class exarl.agents.registration.AgentRegistry

Bases: object

make(self, path, **kwargs)
all(self)
spec(self, path)
register(self, id, **kwargs)
exarl.agents.registration.registry
exarl.agents.registration.register(id, **kwargs)
exarl.agents.registration.make(id, **kwargs)
exarl.agents.registration.spec(id)