Releases: agilescientific/bruges
Releases · agilescientific/bruges
v0.5.4
- Fixed small issue with the Klauder wavelet not working when autocorrelation was False.
- Changed the names of the convolve arguments to arr and v to better match NumPy.
- The version number is now correctly stored in the version attribute.
- Added a User Guide notebook on making wavelets.
- Added a User Guide notebook on seismic attributes.
v0.5.4rc0
v0.5.3
- Fixed issue #92: the Ormsby, Ormsby FFT and Klauder wavelets now behave as expected when 2D arrays (lists of frequency parameters, essentially) are passed. A filter bank (array of wavelets) is returned.
- Fixed issue #93: the Sinc, Cosine and Gabor wavelets now behave as expected when
sym
is passed. reflection.convolve()
now works properly when the axis is specified, and a verbose option was added to show the input and output array shapes (helps with troubleshooting).
v0.5.2
- Breaking change: Mode is now
'same'
by default on reflectivity functions. If you were assumingmode='valid'
you should change your code. reflection.reflectivity()
now works properly on 2D panels of Vp, Vs, and rho.reflection.acoustic_reflectivity()
now optionally accepts only Vp (or impedance) or Rho. You should pass both if you have them, but if you only pass one, reflectivity will be computed from that alone.reflection.convolve()
now works properly on 2D and 3D reflectivity series, and even works with 2D wavelet banks (provided the bank is shorter in time than the model, which it usually will be).reflection.elastic_impedance()
now works properly on 2D panels of Vp, Vs, and rho.- We have started adding better documentation; check it out at code.agilescientific.com/bruges.
models.wedge()
now behaves as expected if you pass a NumPy array ofint
values tostrat
.
v0.5.1
v0.5.0
- In all wavelets,
sym
is nowTrue
by default. - In all wavelets,
return_t
is nowTrue
by default. you can still set it to false but... - Future breaking change: In the next minor release,
return_t
will always beTrue
. If you are setting it toFalse
, please change your code. We will continue to accept the argument for the time being, so if you're setting it toTrue
, you can stop doing that, and leave it out of future code. - Breaking change: I changed the names of several of the new discontinuity attributes to use the word 'discontinuity', instead of 'coherency', 'similarity', etc. This is in line with Art Barnes's classic paper "Too many seismic attributes". It was too confusing.
bruges.filters.wavelets.rotate_phase()
, deprecated in v0.4.1, has now gone away and is available in improved form asbruges.filters.rotate_phase()
.- Allowed discontinuity attributes to work properly on 2D data.
- The docs have been substantially overhauled; we hope you notice an improvement.