# inferno.observe ```{eval-rst} .. currentmodule:: inferno.observe ``` ## Components ```{eval-rst} .. autosummary:: :nosignatures: :toctree: generated Monitor MonitorConstructor Reducer Observable MonitorPool ``` ## Monitors ```{eval-rst} .. autosummary:: :nosignatures: :toctree: generated InputMonitor OutputMonitor StateMonitor DifferenceMonitor ``` ## Reducers ```{eval-rst} .. autosummary:: :nosignatures: :toctree: generated RecordReducer FoldReducer PassthroughReducer EventReducer NearestTraceReducer CumulativeTraceReducer ScaledNearestTraceReducer ScaledCumulativeTraceReducer ConditionalNearestTraceReducer ConditionalCumulativeTraceReducer EMAReducer CAReducer ```