Merge branch 'RubarBE' into v0.0.8.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-05-07 14:43:58 +02:00
commit f4561494f6
6 files changed
+627 -93

No files matched your search

+24
View File
@@ -366,6 +366,30 @@ class Reach(SQLSubModel):
else:
return 0.0
def inter_profiles_kp(self):
profiles = sorted(self.profiles, key=lambda p: p.kp)
first = profiles[0]
last = profiles[-1]
res_kp = [first.kp]
profiles = iter(profiles)
previous = next(profiles)
for profile in profiles:
prev = previous.kp
curr = profile.kp
diff = abs(previous.kp - profile.kp)
new = previous.kp + (diff / 2.0)
res_kp.append(new)
previous = profile
res_kp.append(last.kp)
return res_kp
# Sediment Layers
def get_sl(self):