Skip to content

v1.3.0

Compare
Choose a tag to compare
@halbmy halbmy released this 31 Aug 07:16
· 744 commits to dev since this release

What's Changed

  • change release schedule (version numbering) so that core updates are MAJOR.MINOR.0 and pure Python updates are counting the patch number
  • add jupyter backend panel for 3D pyvista plots in Jupyter Notebook by @andieie in #364
  • add several logical matrices: TransposeMatrix, SquaredMatrix, SquaredTransposeMatrix additionally to horizontally, vertically or diagonally combined matrices
  • add Python-based inverse solvers such as LSQR, CGLS, RRLS
  • introduce LSQR-based inversion framework for including parameter constraints (Wagner et al. 2019)
  • cleanup frameworks to follow v1.2 API
  • improve traveltime manager for gradient models under topography and extracting raypaths
  • add more functionality for 3D mesh generation using pg.meshtool.createParaMeshPLC3D
  • add more synthetic sugar like pg.show(mesh, "property"),
  • add more examples, particularly involving 3D plots, improve and cleanup existing examples
  • improve docstrings and test coverage
  • fix lots of minor and some major bugs
  • improve code readability

Full Changelog: v1.2.6...v1.3.0