Skip to content

Commit 425e4b9

Browse files
authored
Merge pull request #200 from MiraGeoscience/GEOPY-2147
GEOPY-2147: Name of conductivity_model does not match the selection for resistivity
2 parents d620697 + b398ebe commit 425e4b9

1 file changed

Lines changed: 17 additions & 7 deletions

File tree

simpeg_drivers/components/models.py

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -499,20 +499,30 @@ def save_model(self):
499499
remapped_model.reshape((-1, 3), order="F"), axis=1
500500
)
501501

502-
self.driver.inversion_mesh.entity.add_data(
503-
{f"{self.model_type}_model": {"values": remapped_model}}
504-
)
505502
model_type = self.model_type
503+
if (
504+
model_type == "conductivity"
505+
and getattr(self.driver.params, "model_type", None) == "Resistivity (Ohm-m)"
506+
):
507+
model_type = "resistivity"
506508

507-
# TODO: Standardize names for upper_model and lower_model
508-
if model_type in ["starting", "reference", "conductivity"]:
509-
model_type += "_model"
509+
self.driver.inversion_mesh.entity.add_data(
510+
{f"{model_type}_model": {"values": remapped_model}}
511+
)
510512

511513
def edit_ndv_model(self, model):
512514
"""Change values to NDV on models and save to workspace."""
513515
for field in ["model", "inclination", "declination"]:
516+
model_type = self.model_type
517+
if (
518+
model_type == "conductivity"
519+
and getattr(self.driver.params, "model_type", None)
520+
== "Resistivity (Ohm-m)"
521+
):
522+
model_type = "resistivity"
523+
514524
data_obj = self.driver.inversion_mesh.entity.get_data(
515-
f"{self.model_type}_{field}"
525+
f"{model_type}_{field}"
516526
)
517527
if (
518528
any(data_obj)

0 commit comments

Comments
 (0)