We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20da795 commit 4add753Copy full SHA for 4add753
examples/seismic/source.py
@@ -274,7 +274,8 @@ def wavelet(self):
274
t0 = self.t0 or 1 / self.f0
275
a = self.a or 1
276
r = (np.pi * self.f0 * (self.time_values - t0))
277
- return a * (1-2.*r**2)*np.exp(-r**2)
+ w = a * (1-2.*r**2)*np.exp(-r**2)
278
+ return w - w.mean() # Remove DC component
279
280
281
class GaborSource(WaveletSource):
examples/seismic/tutorials/06_elastic.ipynb
tests/test_resample.py
@@ -29,8 +29,8 @@ def test_resample():
29
30
end = min(src_a.data.shape[0], src_c.data.shape[0])
31
32
- assert np.allclose(src_a.data[:end], src_c.data[:end])
33
+ assert np.allclose(src_a.data[:end], src_c.data[:end], atol=3e-6)
34
35
# Text resampling based on num
36
src_d = RickerSource(name='src_d', grid=model.grid, f0=f0,
@@ -42,8 +42,8 @@ def test_resample():
42
assert np.isclose(src_d._time_range.step, src_e._time_range.step)
43
assert np.isclose(src_d._time_range.stop, src_e._time_range.stop)
44
assert src_d._time_range.num == src_e._time_range.num
45
- assert np.allclose(src_d.data, src_e.data)
46
+ assert np.allclose(src_d.data, src_e.data, atol=3e-6)
47
48
49
if __name__ == "__main__":
0 commit comments