Skip to content

Commit

Permalink
fix: 🐛 can add faults even when stratigraphic column hasn't been set
Browse files Browse the repository at this point in the history
  • Loading branch information
Lachlan Grose committed Apr 12, 2022
1 parent ddec5cb commit 33366f9
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions LoopStructural/visualisation/model_plotter.py
Original file line number Diff line number Diff line change
Expand Up @@ -611,16 +611,17 @@ def add_model_surfaces(
logger.info("Isosurfacing")
n_units = 0 # count how many discrete colours
name_suffix = kwargs.pop("name", "")
for g in self.model.stratigraphic_column.keys():
if g in self.model.feature_name_index:
for u in self.model.stratigraphic_column[g].keys():
n_units += 1
if strati and self.model.stratigraphic_column:
for g in self.model.stratigraphic_column.keys():
if g in self.model.feature_name_index:
for u in self.model.stratigraphic_column[g].keys():
n_units += 1
n_faults = 0
for f in self.model.features:
if f.type == "fault":
n_faults += 1

if cmap is None:
if self.model.stratigraphic_column and cmap is None:

colours = []
boundaries = []
Expand All @@ -645,7 +646,7 @@ def add_model_surfaces(
n_surfaces += n_faults
with tqdm(total=n_surfaces) as pbar:

if strati:
if strati and self.model.stratigraphic_column:
for g in self.model.stratigraphic_column.keys():
if g in self.model.feature_name_index:
feature = self.model.features[self.model.feature_name_index[g]]
Expand Down Expand Up @@ -679,7 +680,10 @@ def mask(x):

return maskv

if f.name in self.model.stratigraphic_column["faults"]:
if (
self.model.stratigraphic_column
and f.name in self.model.stratigraphic_column["faults"]
):
fault_colour = self.model.stratigraphic_column["faults"][
f.name
].get("colour", ["red"])
Expand Down

0 comments on commit 33366f9

Please sign in to comment.