Tracer

class openfisca_core.tracers.ComputationLog(full_tracer: openfisca_core.tracers.full_tracer.FullTracer) → NoneType[source]
print_log(aggregate=False) → NoneType[source]

Print the computation log of a simulation.

If aggregate is False (default), print the value of each computed vector.

If aggregate is True, only print the minimum, maximum, and average value of each computed vector.

This mode is more suited for simulations on a large population.

class openfisca_core.tracers.FlatTrace(full_tracer: openfisca_core.tracers.full_tracer.FullTracer) → NoneType[source]
class openfisca_core.tracers.FullTracer → NoneType[source]
class openfisca_core.tracers.PerformanceLog(full_tracer: openfisca_core.tracers.full_tracer.FullTracer) → NoneType[source]
class openfisca_core.tracers.SimpleTracer → NoneType[source]
class openfisca_core.tracers.TraceNode(name: 'str', period: 'Period', parent: 'typing.Optional[TraceNode]' = None, children: 'typing.List[TraceNode]' = <factory>, parameters: 'typing.List[TraceNode]' = <factory>, value: 'typing.Optional[Array]' = None, start: 'float' = 0, end: 'float' = 0)[source]
class openfisca_core.tracers.TracingParameterNodeAtInstant(parameter_node_at_instant: typing.Union[openfisca_core.parameters.vectorial_parameter_node_at_instant.VectorialParameterNodeAtInstant, openfisca_core.parameters.parameter_node_at_instant.ParameterNodeAtInstant], tracer: openfisca_core.tracers.full_tracer.FullTracer) → NoneType[source]