factor_agent.web.run_view.Trial#

class Trial(round, slot, status, stage, reasons, candidate, direction, attempts, stats, metrics, collisions=(), intraday=False, lineage=None, picked_in=(), parent_picked=False)[source]#

Bases: object

One trial of a written round, as the ledger holds it, with NaN read as None.

slot is the trial’s place in its round, from 0, in the order of the round’s research directions. status, stage, reasons, candidate, direction, attempts, stats and metrics are the trial record’s (factor_agent.ledger.TrialRecord); metrics is None for a trial the Evaluator never scored. collisions holds every collision of the trial’s versions, each factor and kind once. intraday is true when the graph the Gate built holds a session aggregation, false for a daily graph and a trial the Gate built none for. lineage is its Lineage (_plans), None until the view adds it; picked_in the rounds whose plans picked it as a Picked parent, the round in progress included, the earliest first; parent_picked is true when the code picked its parent, false when the planner chose it or it has none.

Attributes#

Trial.collisions = ()#
Trial.intraday = False#
Trial.lineage = None#
Trial.parent_picked = False#
Trial.picked_in = ()#
Trial.round#
Trial.slot#
Trial.status#
Trial.stage#
Trial.reasons#
Trial.candidate#
Trial.direction#
Trial.attempts#
Trial.stats#
Trial.metrics#