twistpy.polarization.TimeFrequencyAnalysis6C.filter#

TimeFrequencyAnalysis6C.filter(svm: SupportVectorMachine, wave_types: List = ['P', 'SV', 'R'], no_of_eigenvectors: int = 1, suppress: bool = False)[source]#

Wavefield separation

Parameters
svmSupportVectorMachine

Support vector machine for wave type classification

wave_typeslist, default=[‘P’, ‘SV’, ‘R’]

List of wave types to separate

no_of_eigenvectorsint, default=1

Number of eigenvectors to classify and use in the separated data

suppress: :obj:`bool`, default=False

If set to True, the wave types in listed in wave_types are suppressed from the data instead of being isolated