gempy.core.data.Structure¶

class
gempy.core.data.
Structure
(surface_points, orientations, surfaces: gempy.core.data.Surfaces, faults)[source]¶ The structure_data class analyse the different lengths of subset in the interface and orientations categories_df to pass them to the theano function.

surface_points
¶ [s0]
 Type
SurfacePoints

orientations
¶ [s1]
 Type
Orientations

faults
¶ [s3]
 Type
Faults

df
¶ len surfaces surface_points (list): length of each surface/fault in surface_points
len series surface_points (list) : length of each series in surface_points
len series orientations (list) : length of each series in orientations
number surfaces per series (list): number of surfaces per series
…
 Type
pn.DataFrame
 Parameters
surface_points (
SurfacePoints
) – [s0]orientations (
Orientations
) – [s1]surfaces (
Surfaces
) – [s2]faults (
Faults
) – [s3]
Examples using Structure
Methods
__init__
(surface_points, orientations, …)Initialize self.
Check if there is lithologies in the data and/or df.
Set the length of each series on Orientations i.e. how many orientations are for each series.
Set the length of each surface on SurfacePoints i.e. how many data points are for each surface.
Set number of faults series.
Set the number of total surfaces
Set number of surfaces for each series
Set the length of each series on SurfacePoints i.e. how many data points are for each series.
Update all fields dependent on the linked Data objects.

__init__
(surface_points, orientations, surfaces: gempy.core.data.Surfaces, faults)[source]¶ Initialize self. See help(type(self)) for accurate signature.

update_structure_from_input
()[source]¶ Update all fields dependent on the linked Data objects.
 Returns
True
 Return type

set_length_surfaces_i
()[source]¶ Set the length of each surface on SurfacePoints i.e. how many data points are for each surface
 Returns
df where Structural data is stored
 Return type
pn.DataFrame

set_series_and_length_series_i
()[source]¶ Set the length of each series on SurfacePoints i.e. how many data points are for each series. Also sets the number of series itself.
 Returns
df where Structural data is stored
 Return type
pn.DataFrame

set_length_series_o
()[source]¶ Set the length of each series on Orientations i.e. how many orientations are for each series.
 Returns
df where Structural data is stored
 Return type
pn.DataFrame

set_number_of_surfaces_per_series
()[source]¶ Set number of surfaces for each series
 Returns
df where Structural data is stored
 Return type
pn.DataFrame

set_number_of_faults
()[source]¶ Set number of faults series. This method in gempy v2 is simply informative
 Returns
df where Structural data is stored
 Return type
pn.DataFrame
