@@ -159,7 +159,7 @@ def interpolate_stream(stream, sampling_rate, starttime=None, npts=None):
159159
160160
161161def process_stream (st , inventory = None , remove_response_flag = False ,
162- filter_flag = False , pre_filt = None ,
162+ water_level = 60 , filter_flag = False , pre_filt = None ,
163163 starttime = None , endtime = None ,
164164 resample_flag = False , sampling_rate = 1.0 ,
165165 taper_type = "hann" , taper_percentage = 0.05 ,
@@ -181,6 +181,9 @@ def process_stream(st, inventory=None, remove_response_flag=False,
181181 :type remove_response_flag: bool
182182 :param inventory: station inventory information
183183 :type inventory: obspy.Inventory
184+ :param water_level: water level used in remove instrument response. The
185+ default value in obspy is 60.
186+ :type water_level: float
184187 :param filter_flag:flag for filter the seismogram
185188 :type filter_flag: bool
186189 :param pre_filt: list of tuple of 4 corner frequency for filter,
@@ -246,7 +249,8 @@ def process_stream(st, inventory=None, remove_response_flag=False,
246249 st .attach_response (inventory )
247250 if filter_flag :
248251 st .remove_response (output = "DISP" , pre_filt = pre_filt ,
249- zero_mean = False , taper = False )
252+ zero_mean = False , taper = False ,
253+ water_level = water_level )
250254 else :
251255 st .remove_response (output = "DISP" , zero_mean = False , taper = False )
252256 elif filter_flag :
0 commit comments