pg.show(geom, markers=True)
to inspect region and boundary markers of PLCs (also works for meshes)mt.interpolateAlongCurve
, add simple extrapolation for to little curve bounds.pg.warn(*args), pg.info(*args), pg.debug(*args)
etc. easier logging interface #14Pos=Vector3
aliasmt.createGrid
proxy function- static
ndim
property topg.Vector
,pg.Matrix
etc. - convenience calls:
pg.x
,pg.y
, andpg.z
to return appropriate arrays for (data, mesh, R3Vector, ndarray, ..) - core: improve mesh entities selection via (BVector), e.g.,
mesh.cells(mesh.cellMarkers() == 1)
is the same asmesh.cells(pg.find(mesh.cellMarkers() == 1))
- mplviewer new flag: showBoundary
pg.getConfigPath()
returns path to user config- add more flexible way to define callables for boundary conditions
pg.test()
compatible with numpy 1.14 (and 1.13)- documentation compatible with Sphinx > 1.6 (new
-i
flag in sphinx-autogen) - increased visibility of hyperlinks in documentation
- removed io/ path #124
- [backward compatibility] Backward compatibility of pg.interpolate #131
- [bug] Plotting issue for multiple subplots in Jupyter Notebook #125
- fix implementation of Neumann boundary conditions.
- [enhancement] pg.meshtools.cellDataToNodeData does not take scalar fields #120
- CellBrowser: Highlight style, click now toggle, data and mesh can be changed
- [closed] Drawing a colorbar with pg.mplviewer.drawModel #130
- [closed] 'MemoryError' for pb.invert #129
- [closed] FDEM dataset #122
- [closed] petro.resistivityArchie interpolation returns 'corrupt mesh' error #107
- [closed] API doc not building with sphinx 1.6.3 #74
Install with Ana- or Miniconda:
conda install pygimli=v1.0.5
- automatic RValue conversion for scalar numpy data types to pg.core long
- Crank-Nicolson solver is now working again with default theta setting
- [building and distribution] Make setup.py and conda's meta.yaml aware of pg.version #110
Install with Ana- or Miniconda:
conda install pygimli=v1.0.4