factor_agent.events.Start#

class Start(*, time=<factory>, pid, host, versions, rounds, candidates, max_rounds, max_trials, patience, t_threshold, max_correlation, min_coverage, min_monotonicity, trial_exponent=1.0)[source]#

Bases: Event

A campaign opened its run directory, with what it runs on and when it stops.

pid and host are the campaign’s process id and host name; versions the code versions the run’s snapshot records for this opening; rounds the rounds already written. max_rounds, max_trials and patience are the stop conditions, candidates the slots of a round; t_threshold, trial_exponent, max_correlation, min_coverage and min_monotonicity the admission settings (trial_exponent is 1 in a record written before it was).

Attributes#

Start.trial_exponent = 1.0#
Start.type = 'start'#

The event’s type in the file; each event class sets its own.

Start.pid#
Start.host#
Start.versions#
Start.rounds#
Start.candidates#
Start.max_rounds#
Start.max_trials#
Start.patience#
Start.t_threshold#
Start.max_correlation#
Start.min_coverage#
Start.min_monotonicity#
Start.time#