Skip to content

Commit a8009d6

Browse files
committed
Add neighbor cutoff r_ij <= 3*r_soc to intrusion computation
Per Cordes2024 Eq. 1, the neighbor set N_i is restricted to agents within r_ij <= 3*r_soc. Without this filter, distant agents contribute small but accumulating spurious values to the intrusion number.
1 parent 5da45ee commit a8009d6

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

pedpy/methods/foo_calculator.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ def compute_intrusion(
5151
pandas.DataFrame: _description_
5252
"""
5353
intrusion = _compute_individual_distances(traj_data=traj_data)
54+
intrusion = intrusion[intrusion.distance <= 3 * r_soc]
5455
intrusion[INTRUSION_COL] = (
5556
(r_soc - l_min) / (intrusion.distance - l_min)
5657
) ** 2

0 commit comments

Comments
 (0)