Skip to content

v1.0.6

Compare
Choose a tag to compare
@florian-wagner florian-wagner released this 03 Apr 14:17
· 2870 commits to master since this release

new functionality

  • 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 #14
  • Pos=Vector3 alias
  • mt.createGrid proxy function
  • static ndim property to pg.Vector, pg.Matrix etc.
  • convenience calls: pg.x, pg.y, and pg.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 as mesh.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

other changes

  • 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] Backward compatibility of pg.interpolate #131

bug

  • [bug] Plotting issue for multiple subplots in Jupyter Notebook #125
  • fix implementation of Neumann boundary conditions.

enhancement

  • [enhancement] pg.meshtools.cellDataToNodeData does not take scalar fields #120
  • CellBrowser: Highlight style, click now toggle, data and mesh can be changed

closed issues

  • [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