gameanalysis.scripts package

Submodules

gameanalysis.scripts.analyze module

Analyze a game

gameanalysis.scripts.analyze.add_parser(subparsers)[source]
gameanalysis.scripts.analyze.main(args)[source]

gameanalysis.scripts.dom module

find dominated strategies

gameanalysis.scripts.dom.add_parser(subparsers)[source]
gameanalysis.scripts.dom.main(args)[source]

gameanalysis.scripts.gen module

create random games

class gameanalysis.scripts.gen.Noise[source]

Bases: object

add experimental noise to a given game

static add_parser(subparsers, base)[source]
static create(args)[source]
distributions = {'gaussian': <function width_gaussian>, 'uniform': <function width_uniform>, 'gumbel': <function width_gumbel>, 'bimodal': <function width_bimodal>}
class gameanalysis.scripts.gen.RoleSymmetric[source]

Bases: object

independent uniform role symmetric game

static add_parser(subparsers, base)[source]
static create(args)[source]
class gameanalysis.scripts.gen.ZeroSum[source]

Bases: object

two player zero sum game

static add_parser(subparsers, base)[source]
static create(args)[source]
gameanalysis.scripts.gen.add_parser(subparsers)[source]
gameanalysis.scripts.gen.main(args)[source]

gameanalysis.scripts.gplearn module

Module for constructing game models by Gaussian process regression.

gameanalysis.scripts.gplearn.add_parser(subparsers)[source]
gameanalysis.scripts.gplearn.main(args)[source]

gameanalysis.scripts.gpnash module

Module for constructing game models by Gaussian process regression.

gameanalysis.scripts.gpnash.add_parser(subparsers)[source]
gameanalysis.scripts.gpnash.main(args)[source]

gameanalysis.scripts.learning module

Analyze a game using gp learn

gameanalysis.scripts.learning.add_parser(subparsers)[source]
gameanalysis.scripts.learning.main(args)[source]

gameanalysis.scripts.nash module

find nash equilibria

gameanalysis.scripts.nash.add_parser(subparsers)[source]
gameanalysis.scripts.nash.main(args)[source]

gameanalysis.scripts.pay module

calculate payoffs and social welfare

gameanalysis.scripts.pay.add_parser(subparsers)[source]
gameanalysis.scripts.pay.is_pure_profile(game, prof)[source]

Returns true of the profile is pure

gameanalysis.scripts.pay.main(args)[source]
gameanalysis.scripts.pay.payoffs(game, serial, prof)[source]

get payoffs to every agent or role

gameanalysis.scripts.pay.welfare(game, serial, prof)[source]

get the welfare of a profile or mixture

gameanalysis.scripts.red module

perform player reduction on games

gameanalysis.scripts.red.add_parser(subparsers)[source]
gameanalysis.scripts.red.main(args)[source]
gameanalysis.scripts.red.parse_inorder(players, serial)[source]

Parser input for role number pairs

gameanalysis.scripts.red.parse_sorted(players, serial)[source]

Parser reduction input for roles in sorted order

gameanalysis.scripts.reg module

calculate regrets and deviations gains

gameanalysis.scripts.reg.add_parser(subparsers)[source]
gameanalysis.scripts.reg.gains(game, serial, prof)[source]

the gains from deviating from profile

gameanalysis.scripts.reg.is_pure_profile(game, prof)[source]

Returns true of the profile is pure

gameanalysis.scripts.reg.main(args)[source]
gameanalysis.scripts.reg.reg(game, serial, prof)[source]

the regret of the profile

gameanalysis.scripts.samp module

sample profiles from a mixture

gameanalysis.scripts.samp.add_parser(subparsers)[source]
gameanalysis.scripts.samp.main(args)[source]

gameanalysis.scripts.sampboot module

calculate bootstrap bounds from deviation samples

gameanalysis.scripts.sampboot.add_parser(subparsers)[source]
gameanalysis.scripts.sampboot.load_devs(game, serial, data)[source]
gameanalysis.scripts.sampboot.main(args)[source]

gameanalysis.scripts.sgboot module

calculate bootstrap bounds on a sample game

gameanalysis.scripts.sgboot.add_parser(subparsers)[source]
gameanalysis.scripts.sgboot.main(args)[source]

gameanalysis.scripts.sub module

extract and find subgames

gameanalysis.scripts.sub.add_parser(subparsers)[source]
gameanalysis.scripts.sub.main(args)[source]
gameanalysis.scripts.sub.parse_index_spec(serial, spec)[source]
gameanalysis.scripts.sub.parse_json_spec(serial, spec)[source]
gameanalysis.scripts.sub.parse_text_spec(serial, spec)[source]

Module contents