Skip to content

GemPy 2

Compare
Choose a tag to compare
@Leguark Leguark released this 24 Jul 11:28
a4744f3

GemPy v2.0 release

It has been a long journey since the release of GemPy v1.0. What started as a small library to carry out research
on uncertainty analysis for structural geology has grown to be used in multiple projects around the world. Carried
by the community enthusiasm, we commenced a way-longer-than-planned rewritten of the code in order to
not only be able to fulfill the needs of many of you but also to set the foundations of a package driven by the
community. For this end, all the logic has been splat into multiple modules, classes and containers limiting
duplicities and exposing a large mutation api at different levels of abstraction. Hope the work has been worth it.

So long,

Miguel

What is new

  • Full redesign of the back-end: much more modular, explicit and avoiding object duplicities to insane levels
  • Topography
  • Onlap, Erosion relations
  • Choose your favourite type of fault: infinite faults, finite faults, faults offsetting faults, faults ending on series
  • Masked marching cubes: this fix the ugly surfaces following the voxels faces
  • All series are fully stored after interpolation
  • Save your model
  • Compile once, modify as much as you want
  • Full integration with qgrid
  • Real time computations via vtk or python-qgrid
  • Adaptive regular grids for geophysics
  • Refactored some legacy names:
    • formations renamed to surfaces
    • interfaces renamed to surfaces_points
  • Minor changes:
    • New colormap and easy way to change the surfaces colors (even integration with widgets!)
    • The order of the formations will be given by the interpolation itself if the input was wrong
    • The split between reference and rest surface_points happens in theano. This makes the modification
      of reference points much easier