v1.3.0
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