Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 2.29 KB

CHANGELOG.md

File metadata and controls

42 lines (36 loc) · 2.29 KB

0.2.0

  • 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

0.1.5

  • 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

0.1.4

  • 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

0.1.3

  • Fix circular imports

0.1.2

  • Added __getitem__() method to vector class
  • Added PyTorch FFT operators
  • Fix convolution in PyTorch
  • Added a number of utilities

0.1.1

  • Derivative operators are now agnostic to the computation engine
  • Added Dask Blocky Operator
  • fixed rand() in VectorNumpy
  • added kwargs for Dask Operators

0.1.0

  • First official release.