nrel.hive.reporting.handler.handler

Module Contents

Classes

Handler

A reporting.Handler handles simulation reports in varying ways.

class nrel.hive.reporting.handler.handler.Handler[source]

Bases: abc.ABC

A reporting.Handler handles simulation reports in varying ways.

abstract handle(reports: List[nrel.hive.reporting.reporter.Report], runner_payload: nrel.hive.runner.runner_payload.RunnerPayload)[source]

called at each log step.

Parameters:
  • reports

  • runner_payload

Returns:

abstract close(runner_payload: nrel.hive.runner.runner_payload.RunnerPayload)[source]

wrap up anything here. called at the end of the simulation

Returns: