Skip to content

Commit 000cf77

Browse files
committed
Fix overwriting of physical properties
1 parent 9cc8543 commit 000cf77

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

simpeg_drivers/joint/driver.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,14 @@ def drivers(self) -> list[InversionDriver] | None:
6868
"""List of inversion drivers."""
6969
if self._drivers is None:
7070
drivers = []
71-
physical_property = []
7271
# Create sub-drivers
7372
for group in self.params.groups:
7473
_ = group.options # Triggers something... otherwise ui_json is empty
7574
group = group.copy(parent=self.params.out_group)
76-
7775
driver = simpeg_group_to_driver(group, self.workspace)
78-
79-
physical_property.append(driver.params.physical_property)
8076
drivers.append(driver)
8177

8278
self._drivers = drivers
83-
self.params.physical_property = physical_property
8479

8580
return self._drivers
8681

simpeg_drivers/joint/options.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,11 @@ class BaseJointOptions(BaseData):
101101
percentile: float = 95.0
102102
epsilon_cooling_factor: float = 1.2
103103

104+
n_workers: int | None = 1
105+
n_threads: int | None = None
106+
max_ram: float | None = None
107+
performance_report: bool = False
108+
104109
@property
105110
def groups(self) -> list[SimPEGGroup]:
106111
"""List all active groups."""

0 commit comments

Comments
 (0)