The observers functions

observer

class observers.observer.Observer[source]

The observer class

observable

class observers.observable.Observable[source]

This class registers and updates various observers

register(observer)[source]

This method registers an observer

Parameters:observer (object) – An observer to be registered
unregister(observer)[source]

This methods unregisters an observer

Parameters:observer (object) – An observer to be unregistered
unregister_all()[source]

This method unregisters all observers

update_observers(*args, **kwargs)[source]

This method calls an update function for each observers with various parameters

Parameters:
  • args (object) – First parameter of the update function for the given observer
  • kwargs (object) – The following parameters of the update function for the given observer
Returns:

The object with triggers; type of object depends on the observer

PrintFileObserver

class observers.PrintFileObserver.PrintTriggers(par)[source]

PrintFilePEObserver

ParameterEstimationObserver

SegmentsObserver

SingleEventPrintFileObserver

class observers.SingleEventPrintFileObserver.SingleEventPrintTriggers(par, fullPrint=0)[source]

The class defining methods to save single event

update(CEV)[source]

This methods saves the triggers to the csv file

Parameters:
  • eventPE (pytsa object) – Metadata, wavelet coefficients and reconstructed wavelets of the trigger
  • CEV (pytsa object) – pytsa object that contains metadata, wavelet coefficients and reconstructed wavelets of the trigger.

wdfWorkerObserver