From bab3d2045fa4540306c3d95553bcb287ffe8fba5 Mon Sep 17 00:00:00 2001 From: MatthiasHauth Date: Tue, 5 Dec 2023 13:47:59 +0100 Subject: [PATCH 1/2] expose missing args in BishopBruteForceresult --- geolib/models/dstability/internal.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/geolib/models/dstability/internal.py b/geolib/models/dstability/internal.py index c33ff615..e9a8d31c 100644 --- a/geolib/models/dstability/internal.py +++ b/geolib/models/dstability/internal.py @@ -1490,6 +1490,8 @@ class PersistableSlice(DStabilityBaseModelStructure): class BishopBruteForceResult(DStabilitySubStructure): + ResultThreshold: Optional[float] = None + SlipPlaneResults: Optional[list] = None Circle: Optional[PersistableCircle] = None FactorOfSafety: Optional[float] = None Id: Optional[str] = None From e490237eab9032316f8a48c683ffeca4ee71a7b6 Mon Sep 17 00:00:00 2001 From: MatthiasHauth Date: Mon, 18 Dec 2023 10:18:04 +0100 Subject: [PATCH 2/2] expose 2 attributes in Result classes --- geolib/models/dstability/internal.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/geolib/models/dstability/internal.py b/geolib/models/dstability/internal.py index e9a8d31c..5cd26325 100644 --- a/geolib/models/dstability/internal.py +++ b/geolib/models/dstability/internal.py @@ -1615,6 +1615,8 @@ def get_slipcircle_output(self) -> BishopSlipCircleResult: class BishopResult(DStabilitySubStructure): + ResultThreshold: Optional[float] = None + SlipPlaneResults: Optional[list] = None Circle: Optional[PersistableCircle] = None FactorOfSafety: Optional[float] = None Id: Optional[str] = None @@ -1687,6 +1689,8 @@ class PersistableSpencerSlice(DStabilityBaseModelStructure): class SpencerGeneticAlgorithmResult(DStabilitySubStructure): + ResultThreshold: Optional[float] = None + SlipPlaneResults: Optional[list] = None FactorOfSafety: Optional[float] = None Id: Optional[str] = None Points: Optional[List[Optional[PersistablePoint]]] = None @@ -1778,6 +1782,8 @@ def get_slipplane_output(self) -> SpencerSlipPlaneResult: class SpencerResult(DStabilitySubStructure): + ResultThreshold: Optional[float] = None + SlipPlaneResults: Optional[list] = None FactorOfSafety: Optional[float] = None Id: Optional[str] = None Points: Optional[List[Optional[PersistablePoint]]] = None @@ -1801,6 +1807,8 @@ def get_slipplane_output(self) -> SpencerSlipPlaneResult: class UpliftVanParticleSwarmResult(DStabilitySubStructure): + ResultThreshold: Optional[float] = None + SlipPlaneResults: Optional[list] = None FactorOfSafety: Optional[float] = None Id: Optional[str] = None LeftCenter: Optional[PersistablePoint] = None @@ -1910,6 +1918,8 @@ def get_slipcircle_output(self) -> UpliftVanSlipCircleResult: class UpliftVanResult(DStabilitySubStructure): + ResultThreshold: Optional[float] = None + SlipPlaneResults: Optional[list] = None FactorOfSafety: Optional[float] = None Id: Optional[str] = None LeftCenter: Optional[PersistablePoint] = None