v1.2.6
General
- lots of bug fixes and minor improvements
- extend documentation and test coverage
- fix problems with matplotlib versions >= 3.5
- allow negative indices into pg Vectors
- symlog transformation
pg.trans.TransSymLog
(for signed logarithmically distributed data)
Inversion
- clearer starting model behavious
- clarify reference model behaviour by
invert(isReference=True)
(by default False! before accidentially True) - regularization API:
inv.setRegularization()
- geostatistical regularization by using
correlationLengths=[Ix, Iy, Iz]
(so far only global) regularization
Modelling
PriorModelling
class for both demonstration purposes and incorporation of prior dataLinearModelling
based onpg.Modelling
for linearized problems
Matrices
RepeatVMatrix
,RepeatHMatrix
,RepeatDMatrix
for vertically/horizontally/diagonally repeated block matricesFrameConstraintMatrix
for regularizing (spatially, temporally or spectrally) constraints in frame (multiple models) inversion
Frameworks
- Multi-frame (e.g. timelapse) framework
pg.frameworks.MultiFrameModelling
SIPSpectrum: double Coule-Cole fit with various options (resistivity/Pelton vs. conductivity, tau definition, add vs. mult)
ERT: generateDataPDF
Full Changelog: v1.2.5...v1.2.6