NuRadioReco.modules.electricFieldBandPassFilter module

class NuRadioReco.modules.electricFieldBandPassFilter.electricFieldBandPassFilter[source]

Bases: object

Methods

run(evt, station, det[, passband, ...])

Applies bandpass filter to electric field

begin

end

begin()[source]
run(evt, station, det, passband=None, filter_type='rectangular', order=2)[source]

Applies bandpass filter to electric field

Parameters:
evt: event
station: station
det: detector
passband: seq, array (default: [55 * units.MHz, 1000 * units.MHz])

passband for filter, in phys units

filter_type: string

‘rectangular’: perfect straight line filter ‘butter’: butterworth filter from scipy ‘butterabs’: absolute of butterworth filter from scipy

order: int (optional, default 2)

for a butterworth filter: specifies the order of the filter

end()[source]