• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

diffed-places / pipeline / 23642542246
93%

Build:
DEFAULT BRANCH: main
Ran 27 Mar 2026 10:47AM UTC
Jobs 1
Files 14
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Mar 2026 10:43AM UTC coverage: 93.452% (-0.4%) from 93.81%
23642542246

push

github

web-flow
Compute bitmasks for feature matching, increase matching distance (#217)

We now use a maximal matching distance of 400 meters for shops, 800 meters
for railway platforms, and 10 meters for “tiny” features such as hydrants,
trees or trash cans.

We now partition both ATP and OSM features into “matching classes”
such as `SHOP` or `STREET_FURNITURE`. A single feature may belong
to multiple classes. This is not intended as yet another POI category
system; we will only use it to restrict the input to actual feature
matching.

The pipeline now filters out any features that don’t belong to any
matching class, thus excluding streets or buildings that aren’t of
interest to the diffed places project.

Tmings on a 2018 MacBook Pro with 6 Intel CPUs after this change:

| Phase            | Walltime |
|------------------|---------:|
| atp.fetch        |     76 s |
| atp.read         |     51 s |
| atp.write        |    186 s |
| coverage.read    |   1101 s |
| coverage.write   |   1337 s |
| osm.fetch        |        — |
| osm.prt.r        |      1 s |
| osm.cov.n        |    741 s |
| osm.cov.w        |    261 s |
| osm.cov.r        |      6 s |
| osm.filter.r     |     57 s |
| osm.filter.w     |   3308 s |
| osm.filter.n     |   5846 s |
| osm.assemble.r   |   1403 s |
| osm.assemble.w   |    842 s |

The generated Parquet file is now 293 MiB for AllThePlaces,
and 938 MiB for OpenStreetMap.

185 of 197 new or added lines in 6 files covered. (93.91%)

12 existing lines in 3 files now uncovered.

2783 of 2978 relevant lines covered (93.45%)

261.78 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
90.63
6.75% src/lib.rs
2
96.83
-0.35% src/osm/assemble.rs

Coverage Regressions

Lines Coverage ∆ File
10
95.61
-1.25% src/osm/filter.rs
1
96.83
-0.35% src/osm/assemble.rs
1
97.02
-0.6% src/osm/cover.rs
Jobs
ID Job ID Ran Files Coverage
1 23642542246.1 27 Mar 2026 10:47AM UTC 14
93.45
GitHub Action Run
Source Files on build 23642542246
  • Tree
  • List 14
  • Changed 8
  • Source Changed 6
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23642542246
  • 7aae5ea6 on github
  • Prev Build on main (#23585070300)
  • Next Build on main (#25210532350)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc