gempy.compute_model

gempy.compute_model(model: gempy.core.model.Project, output=None, at: numpy.ndarray = None, compute_mesh=True, reset_weights=False, reset_scalar=False, reset_block=False, sort_surfaces=True, debug=False, set_solutions=True, **kwargs)gempy.core.solution.Solution[source]

Computes the geological model and any extra output given in the additional data option.

Parameters
  • model (Project) – [s0] Container class of all objects that constitute a GemPy model.

  • output (str {'geology', 'gravity'}) – Compute the lithologies or gravity

  • at (np.ndarray) –

  • compute_mesh (bool) – if True compute marching cubes: [s1] Compute the surface (vertices and edges) of a given surface by computing marching cubes (by skimage)

  • reset_weights (bool) – Not Implemented

  • reset_scalar (bool) – Not Implemented

  • reset_block (bool) – Not Implemented

  • sort_surfaces (bool) – if True call Project.set_surface_order_from_solution: [s2] Order the surfaces respect the last computation. Therefore if you call this method, after sorting surface_points without recomputing you may get wrong results.

  • debug (bool) – if True, the computed interpolation are not stored in any object but instead returned

  • set_solutions (bool) – Default True. If True set the results into the Solutions linked object.

  • **kwargs

Keyword Arguments

compute_mesh_options (dict) – options for the marching cube function. 1) rescale: True

Returns

Solutions