negmas.tournaments Package

Tournament generation and management.

Functions

run_world(world_params[, dry_run, ...])

Runs a world and returns stats.

process_world_run(run_id, results, ...)

Generates a data-frame with the results of this world run

create_tournament(competitors, ...[, ...])

Creates a tournament

run_tournament(tournament_path[, ...])

Runs a tournament

evaluate_tournament(tournament_path[, ...])

Evaluates the results of a tournament

combine_tournaments(sources, dest[, verbose])

Combines contents of several tournament runs in the destination path allowing for continuation of the tournament

combine_tournament_results(sources[, dest, ...])

Combines results of several tournament runs in the destination path.

combine_tournament_stats(sources[, dest, ...])

Combines statistical results of several tournament runs in the destination path.

tournament(competitors, config_generator, ...)

Runs a tournament

run_negotiation(s, partners[, ...])

Run a single negotiation with fully specified parameters

cartesian_tournament(competitors, scenarios)

A simplified version of Cartesian tournaments not using the internal machinay of NegMAS tournaments

combine_tournaments(sources, dest[, verbose])

Combines contents of several tournament runs in the destination path allowing for continuation of the tournament

Classes

WorldGenerator(*args, **kwargs)

A callback-protocol specifying the signature of a world generator function that can be passed to tournament

WorldRunResults(world_names, log_file_names)

Results of a world run

TournamentResults(scores, total_scores, ...)

SimpleTournamentResults(scores, details, ...)

Class Inheritance Diagram

Inheritance diagram of negmas.tournaments.tournaments.WorldGenerator, negmas.tournaments.tournaments.WorldRunResults, negmas.tournaments.tournaments.TournamentResults, negmas.tournaments.neg.simple.cartesian.SimpleTournamentResults