negmas.genius Package

Manages connections to Genius allowing NegMAS users to run Genius agents as negotiators.

Functions

get_free_tcp_port()

init_genius_bridge([path, port, debug, ...])

Initializes a genius connection

genius_bridge_is_running([port])

Checks whether a Genius Bridge is running.

genius_bridge_is_installed()

Checks if geniusbridge is available in the default path location

Classes

GeniusBridge()

GeniusNegotiator([preferences, name, ...])

Encapsulates a Genius Negotiator

Class Inheritance Diagram

Inheritance diagram of negmas.genius.bridge.GeniusBridge, negmas.genius.negotiator.GeniusNegotiator