Skip to content

Commit

Permalink
Slightly faster filtering
Browse files Browse the repository at this point in the history
  • Loading branch information
akoumjian committed Aug 14, 2024
1 parent 1006676 commit fc3f963
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/adam_core/propagator/propagator.py
Original file line number Diff line number Diff line change
Expand Up @@ -584,8 +584,8 @@ def propagate_orbits(
unique_origins = pc.unique(orbits.coordinates.origin.code)
for origin_code in unique_origins:
origin_orbits = orbits.select("coordinates.origin.code", origin_code)
result_origin_orbits = propagated.where(
pc.field("orbit_id").isin(origin_orbits.orbit_id)
result_origin_orbits = propagated.apply_mask(
pc.is_in(propagated.orbit_id, origin_orbits.orbit_id)
)
partial_results = result_origin_orbits.set_column(
"coordinates",
Expand Down

0 comments on commit fc3f963

Please sign in to comment.