IN048-08
LoopStructural 1.0: Time aware geological modelling
Abstract:
In this contribution we introduce LoopStructural, a new open source 3D geological modelling python package (www.github.com/Loop3d/LoopStructural). LoopStructural provides a generic API for 3D geological modelling applications harnessing the core python scientific libraries Pandas, Numpy and Scipy. Six different interpolation algorithms including 3 discrete interpolators and 3 polynomial trend interpolators, can be used from the same model design. This means that different interpolation algorithms can be mixed and matched within a geological model allowing for different geological objects e.g. different conformable foliations, fault surfaces, unconformities to be modelled using different algorithms. We use LoopStructural to produce regional scale models comparing the surfaces produced by different interpolation algorithms. Our results show that for complex terranes using polynomial trend interpolation algorithms produces surfaces that more closely fit local observations but produce artefacts in poorly constrained areas e.g. subsurface or where outcrops are missing. Discrete interpolators usually produce smoother models with more geologically reasonable surfaces away from datapoints at the expense of higher misfit for local observations.