Skip to content

Releases: agilescientific/bruges

v0.5.4

06 Apr 16:33
Compare
Choose a tag to compare
  • 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

06 Apr 16:23
Compare
Choose a tag to compare
v0.5.4rc0 Pre-release
Pre-release

Testing process

v0.5.3

21 Feb 22:57
Compare
Choose a tag to compare
  • 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

18 Feb 20:58
Compare
Choose a tag to compare
  • Breaking change: Mode is now 'same' by default on reflectivity functions. If you were assuming mode='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 of int values to strat.

v0.5.1

17 Feb 15:34
Compare
Choose a tag to compare

Fixes critical bug in v0.5.0 that would not allow to import bruges.

v0.5.0

17 Feb 00:20
Compare
Choose a tag to compare
  • In all wavelets, sym is now True by default.
  • In all wavelets, return_t is now True by default. you can still set it to false but...
  • Future breaking change: In the next minor release, return_t will always be True. If you are setting it to False, please change your code. We will continue to accept the argument for the time being, so if you're setting it to True, 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 as bruges.filters.rotate_phase().
  • Allowed discontinuity attributes to work properly on 2D data.
  • The docs have been substantially overhauled; we hope you notice an improvement.