egttools.numerical.NetworkEstimator

class NetworkEstimator(cpp_estimator, strategy_names=None)[source]

Bases: object

Wraps any NetworkMCEstimator* C++ instance and returns rich result objects with optional progress bars.

Parameters:
  • cpp_estimator – A C++ estimator returned by e.g. network_mc_estimator_factory().

  • strategy_names (list[str], optional) – Human-readable strategy names used in result reprs.

Methods

__getattr__(name)[source]
__init__(cpp_estimator, strategy_names=None)[source]
estimate_agos(nb_runs, nb_generations, transitory=0, runs_per_j=0, verbose=0, n_chunks=10)[source]
Return type:

AGoSResult

estimate_fixation_probability(invader, resident, nb_runs, nb_generations, verbose=0, n_chunks=10)[source]
Return type:

FixationResult

estimate_strategy_distribution(nb_runs, nb_generations, transitory=0, verbose=0, n_chunks=10, **kwargs)[source]
Return type:

StrategyDistributionResult

__annotations__ = {}