altar.bayesian.Notifier

Module Contents

Classes

class altar.bayesian.Notifier.Notifier(**kwds)

Bases: altar.component

A dispatcher of events generated during the annealing process

start = simulationStart
samplePosteriorStart = samplePosteriorStart
prepareSamplingPDFStart = prepareSamplingPDFStart
prepareSamplingPDFFinish = prepareSamplingPDFFinish
betaStart = betaStart
walkChainsStart = walkChainsStart
chainAdvanceStart = chainAdvanceStart
verifyStart = verifyStart
verifyFinish = verifyFinish
priorStart = priorStart
priorFinish = priorFinish
dataStart = dataStart
dataFinish = dataFinish
posteriorStart = posteriorStart
posteriorFinish = posteriorFinish
acceptStart = acceptStart
acceptFinish = acceptFinish
chainAdvanceFinish = chainAdvanceFinish
walkChainsFinish = walkChainsFinish
resampleStart = resampleStart
resampleFinish = resampleFinish
betaFinish = betaFinish
samplePosteriorFinish = samplePosteriorFinish
finish = simulationFinish
initialize(self, application)

Initialize me given an {application} context

register(self, monitor)

Enable {monitor} as an observer of simulation events

notify(self, event, controller)

Notify all handlers that are waiting for {event}