set_series_object
是Gempy中 gempy.core.model.Project
类的一个方法。该方法用于设置地质序列,其中包含基本的堆积顺序和时间组成。
set_series_object(series_object: dict) -> None
series_object
(dict): 包含地质序列信息的字典。该字典必须具有如下键值对:
'order'
(array-like): 一个一维数组,表示地层的堆积顺序。'id'
(array-like): 一个一维数组,表示地层序列的id。'name'
(array-like): 一个一维数组,表示地层序列的名称,与'id'
数组对应。'time_per'
(array-like): 一个一维数组,表示每个时间间隔的长度。'time_abs'
(array-like): 一个一维数组,表示各个时间间隔起始点的绝对时间。None
import gempy as gp
geo_model = gp.create_model('Test')
series_obj = {"order": "1 2 3", "id": [1, 2, 3],
"name": ["Lower", "Middle", "Upper"],
"time_per": [20, 30, 40], "time_abs": [0, 20, 50]}
geo_model.set_series_object(series_obj)
ValueError
: 如果series_object
字典缺少任何一个必要的键值对,则该异常将被引发。