Skip to content

Releases: fpicetti/occamypy

v0.2.0

26 Apr 05:22
Compare
Choose a tag to compare
  • Added a name attribute to Operator, Problem, and Solver classes (useful for printing/logging)
  • Changed to version v0.2.0 after v0.1.5 as it is more appropriate (hello developers!)
  • Added CG comparison to Devito-based LS-RTM tutorial

v0.1.5

25 Apr 17:40
d72b869
Compare
Choose a tag to compare
  • Moved set_seed_everywhere in the main utils submodule
  • Signal processing operators are called directly from occamypy init (no cupy/torch submodule needed)
  • Removed snr logic from rand and randn; now they accept distribution descriptors
  • A lot of cleanings in the documentation, names, and methods
  • Added PyLops tutorial
  • Added Traveltime tomography tutorials in 1D, 2D, and Marmousi
  • Added Devito-based LS-RTM tutorial
  • Added autograd torch submodule to cast linear operators to torch automatic differentiation engine (see the tutorial)
  • Added a future work tutorial on automatically differentiated operators

v0.1.4

18 Apr 05:01
Compare
Choose a tag to compare
  • Added support for F-contiguous arrays
  • Added PyLops interface operators
  • Added plot utilities
  • Added AxInfo class for handling physical vectors
  • Added Padding operators different from ZeroPad
  • Improvements on VectorTorch methods and attributes
  • Added FISTA solver wrapper