gempy.core.data_modules.stack.Stack¶
-
class
gempy.core.data_modules.stack.
Stack
(features_names: Optional[Iterable] = None, fault_features: Optional[Iterable] = None, rel_matrix: Optional[Iterable] = None)[source]¶ - Class that encapsulates all type of geological features. So far is Series and
Faults
- Parameters
features_names (Iterable) – Names of the features
fault_features (Iterable) – List of features that are faults
rel_matrix –
Examples using Stack
Methods
__init__
([features_names, fault_features, …])Initialize self.
add_series
(series_list[, reset_order_series])Add series to the df
count_faults
(list_of_names)Read the string names of the surfaces to detect automatically the number of df if the name fault is on the name.
delete_series
(indices[, reset_order_series])[s1] Drop specified labels from rows or columns.
modify_order_series
(new_value, series_name)Replace to the new location the old series
rename_series
(new_categories)[s0] Rename categories.
reorder_series
(new_categories)[s0] Reorder categories as specified in new_categories.
reset_order_series
()Reset the column order series to monotonic ascendant values.
set_bottom_relation
(series_list, bottom_relation)Set the bottom relation between the series and the one below.
set_default_faults_relations
([offset_faults])set_fault_relation
([rel_matrix])Method to set the df that offset a given sequence and therefore also another fault.
set_is_fault
([series_fault, toggle, …])Set a flag to the series that are faults.
set_is_finite_fault
([series_finite, toggle])Toggles given series’ finite fault property.
set_series_index
(series_order[, …])Rewrite the index of the series df
sort_series
()update_faults_index_rename
()update_faults_index_reorder
()