The observers functions¶
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
-
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
-
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.
-