Skip to content

Commit b6b450c

Browse files
committed
[DEVOPS-922] fix "ohm" vs "Ohm": compare with str.lower()
1 parent da7d1a6 commit b6b450c

16 files changed

Lines changed: 29 additions & 27 deletions

simpeg_drivers/components/factories/directives_factory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ def assemble_keyword_arguments(
418418
inversion_object.permutation.T,
419419
]
420420

421-
if self.params.models.model_type == "Resistivity (Ohm-m)":
421+
if self.params.models.model_type.lower() == "resistivity (ohm-m)":
422422
kwargs["transforms"].append(lambda x: 1 / x)
423423

424424
if "1d" in self.factory_type:

simpeg_drivers/components/factories/source_factory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ def assemble_keyword_arguments( # pylint: disable=arguments-differ
138138
if self.factory_type in ["magnetotellurics", "tipper"]:
139139
background = deepcopy(self.params.models.conductivity_model)
140140

141-
if getattr(self.params.models, "model_type", None) == "Resistivity (Ohm-m)":
141+
if getattr(self.params.models, "model_type", None) == "Resistivity (ohm-m)":
142142
background **= -1.0
143143

144144
kwargs["sigma_primary"] = [background]

simpeg_drivers/components/models.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ def starting_model(self) -> np.ndarray | None:
165165
mstart = self._starting_model.model.copy()
166166

167167
if mstart is not None and self.is_sigma:
168-
if self.driver.params.models.model_type == "Resistivity (Ohm-m)":
168+
if self.driver.params.models.model_type.lower() == "resistivity (ohm-m)":
169169
mstart = 1 / mstart
170170

171171
mstart = np.log(mstart)
@@ -221,7 +221,7 @@ def reference_model(self) -> np.ndarray | None:
221221
ref_model = mref.copy()
222222

223223
if self.is_sigma:
224-
if self.driver.params.models.model_type == "Resistivity (Ohm-m)":
224+
if self.driver.params.models.model_type.lower() == "resistivity (ohm-m)":
225225
ref_model = 1 / ref_model
226226

227227
ref_model = np.log(ref_model)
@@ -263,7 +263,7 @@ def reference_declination(self) -> np.ndarray | None:
263263
def lower_bound(self) -> np.ndarray | None:
264264
if (
265265
self.is_sigma
266-
and self.driver.params.models.model_type == "Resistivity (Ohm-m)"
266+
and self.driver.params.models.model_type.lower() == "resistivity (ohm-m)"
267267
):
268268
bound_model = self._upper_bound.model
269269
else:
@@ -283,7 +283,7 @@ def lower_bound(self) -> np.ndarray | None:
283283
if self.is_sigma:
284284
is_finite = np.isfinite(lbound)
285285

286-
if self.driver.params.models.model_type == "Resistivity (Ohm-m)":
286+
if self.driver.params.models.model_type.lower() == "resistivity (ohm-m)":
287287
lbound[is_finite] = 1 / lbound[is_finite]
288288

289289
lbound[is_finite] = np.log(lbound[is_finite])
@@ -297,7 +297,7 @@ def lower_bound(self) -> np.ndarray | None:
297297
def upper_bound(self) -> np.ndarray | None:
298298
if (
299299
self.is_sigma
300-
and self.driver.params.models.model_type == "Resistivity (Ohm-m)"
300+
and self.driver.params.models.model_type.lower() == "resistivity (ohm-m)"
301301
):
302302
bound_model = self._lower_bound.model
303303
else:
@@ -311,7 +311,7 @@ def upper_bound(self) -> np.ndarray | None:
311311
if self.is_sigma:
312312
is_finite = np.isfinite(ubound)
313313

314-
if self.driver.params.models.model_type == "Resistivity (Ohm-m)":
314+
if self.driver.params.models.model_type.lower() == "resistivity (ohm-m)":
315315
ubound[is_finite] = 1 / ubound[is_finite]
316316

317317
ubound[is_finite] = np.log(ubound[is_finite])
@@ -329,7 +329,7 @@ def conductivity_model(self) -> np.ndarray | None:
329329
background_sigma = self._conductivity_model.model.copy()
330330

331331
if background_sigma is not None:
332-
if self.driver.params.models.model_type == "Resistivity (Ohm-m)":
332+
if self.driver.params.models.model_type.lower() == "resistivity (ohm-m)":
333333
background_sigma = 1 / background_sigma
334334

335335
# Don't apply log if IP inversion
@@ -568,8 +568,9 @@ def save_model(self):
568568

569569
model_type = self.model_type
570570
if (
571-
model_type == "conductivity_model"
572-
and self.driver.params.models.model_type == "Resistivity (Ohm-m)"
571+
model_type
572+
and model_type.lower() == "conductivity_model"
573+
and self.driver.params.models.model_type.lower() == "resistivity (ohm-m)"
573574
):
574575
model_type = "resistivity_model"
575576

@@ -590,9 +591,10 @@ def edit_ndv_model(self, model):
590591
"""Change values to NDV on models and save to workspace."""
591592
model_type = self.model_type
592593
if (
593-
model_type == "conductivity_model"
594+
model_type
595+
and model_type.lower() == "conductivity_model"
594596
and getattr(self.driver.params.models, "model_type", None)
595-
== "Resistivity (Ohm-m)"
597+
== "Resistivity (ohm-m)"
596598
):
597599
model_type = "resistivity_model"
598600

simpeg_drivers/joint/driver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -451,7 +451,7 @@ def _get_local_model_save_directives(
451451
)
452452

453453
model_directive.label = driver.params.physical_property
454-
if getattr(driver.params.models, "model_type", None) == "Resistivity (Ohm-m)":
454+
if getattr(driver.params.models, "model_type", None) == "Resistivity (ohm-m)":
455455
model_directive.label = "resistivity_model"
456456

457457
model_directive.transforms = [wire, *model_directive.transforms]

simpeg_drivers/joint/joint_surveys/driver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def validate_create_models(self):
6464
model = np.exp(model)
6565
if (
6666
getattr(self.params.models, "model_type", None)
67-
== "Resistivity (Ohm-m)"
67+
== "Resistivity (ohm-m)"
6868
):
6969
model = 1.0 / model
7070

simpeg_drivers/options.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ class ConductivityModelOptions(ModelOptions):
319319
Options for the conductivity model used in all of EM methods.
320320
"""
321321

322-
model_type: Literal["Conductivity (S/m)", "Resistivity (Ohm-m)"] = (
322+
model_type: Literal["Conductivity (S/m)", "Resistivity (ohm-m)"] = (
323323
"Conductivity (S/m)"
324324
)
325325
conductivity_model: float | FloatData | None = Field(

simpeg_drivers/plate_simulation/driver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def simulation_parameters(self) -> BaseForwardOptions:
137137
if self._simulation_parameters is None:
138138
self._simulation_parameters = self.params.simulation_parameters()
139139
if self._simulation_parameters.physical_property == "conductivity":
140-
self._simulation_parameters.models.model_type = "Resistivity (Ohm-m)"
140+
self._simulation_parameters.models.model_type = "Resistivity (ohm-m)"
141141
return self._simulation_parameters
142142

143143
@property

simpeg_drivers/utils/nested.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ def create_simulation(
275275

276276
n_actives = int(actives.sum())
277277
if getattr(simulation, "_chiMap", None) is not None:
278-
if simulation.model_type == "vector":
278+
if simulation.model_type and simulation.model_type.lower() == "vector":
279279
kwargs["chiMap"] = maps.IdentityMap(nP=n_actives * 3)
280280
kwargs["model_type"] = "vector"
281281
else:

tests/run_tests/driver_2d_rotated_gradients_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ def test_dc2d_rotated_grad_run(
153153
gradient_rotation=pg,
154154
potential_channel=potential,
155155
potential_uncertainty=1e-3,
156-
model_type="Resistivity (Ohm-m)",
156+
model_type="Resistivity (ohm-m)",
157157
starting_model=100.0,
158158
reference_model=100.0,
159159
s_norm=1.0,

tests/run_tests/driver_dc_2d_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def test_dc_2d_run(tmp_path: Path, max_iterations=1, pytest=True):
113113
data_object=potential.parent,
114114
potential_channel=potential,
115115
potential_uncertainty=1e-3,
116-
model_type="Resistivity (Ohm-m)",
116+
model_type="Resistivity (ohm-m)",
117117
starting_model=100.0,
118118
reference_model=100.0,
119119
s_norm=0.0,

0 commit comments

Comments
 (0)