Skip to content

Commit 28fdbb6

Browse files
committed
protect columns in all simulate
1 parent 1cb48c7 commit 28fdbb6

File tree

5 files changed

+7
-2
lines changed

5 files changed

+7
-2
lines changed

activitysim/core/configuration/base.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,7 @@ def subcomponent_settings(self, subcomponent: str) -> ComputeSettings:
243243
use_numexpr=self.use_numexpr,
244244
use_numba=self.use_numba,
245245
drop_unused_columns=self.drop_unused_columns,
246+
protect_columns=self.protect_columns,
246247
)
247248

248249

activitysim/core/interaction_sample.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,7 @@ def _interaction_sample(
257257
locals_d,
258258
custom_chooser=None,
259259
sharrow_enabled=sharrow_enabled,
260+
additional_columns=compute_settings.protect_columns,
260261
)
261262

262263
alternatives = util.drop_unused_columns(
@@ -265,7 +266,7 @@ def _interaction_sample(
265266
locals_d,
266267
custom_chooser=None,
267268
sharrow_enabled=sharrow_enabled,
268-
additional_columns=["tdd", "origin_destination"],
269+
additional_columns=compute_settings.protect_columns,
269270
)
270271

271272
if sharrow_enabled:

activitysim/core/interaction_sample_simulate.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ def _interaction_sample_simulate(
158158
locals_d,
159159
custom_chooser=None,
160160
sharrow_enabled=sharrow_enabled,
161+
additional_columns=compute_settings.protect_columns,
161162
)
162163

163164
alternatives = util.drop_unused_columns(
@@ -166,7 +167,7 @@ def _interaction_sample_simulate(
166167
locals_d,
167168
custom_chooser=None,
168169
sharrow_enabled=sharrow_enabled,
169-
additional_columns=["tdd", "origin_destination"],
170+
additional_columns=compute_settings.protect_columns,
170171
)
171172

172173
interaction_df = alternatives.join(choosers, how="left", rsuffix="_chooser")

activitysim/core/interaction_simulate.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -729,6 +729,7 @@ def _interaction_simulate(
729729
locals_d,
730730
custom_chooser=None,
731731
sharrow_enabled=sharrow_enabled,
732+
additional_columns=compute_settings.protect_columns,
732733
)
733734

734735
if (

activitysim/core/simulate.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1989,6 +1989,7 @@ def _simple_simulate_logsums(
19891989
locals_d,
19901990
custom_chooser=None,
19911991
sharrow_enabled=state.settings.sharrow,
1992+
additional_columns=compute_settings.protect_columns,
19921993
)
19931994

19941995
if nest_spec is None:

0 commit comments

Comments
 (0)