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

uber / h3-go / 39685380154
100%

Build:
DEFAULT BRANCH: master
Ran 21 Oct 2026 10:20PM UTC
Jobs 1
Files 19
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

21 Oct 2026 10:17PM UTC coverage: 100.0%. Remained the same
39685380154

push

github

web-flow
h3: keep cell areas exact across the antimeridian (#176)

cagnoli subtracted the raw longitudes of an edge's endpoints. For an edge
crossing +-180 degrees the difference is close to +-360 and the true, tiny
longitude step is lost to the rounding of a value that large, so cells
straddling the antimeridian came out too small: 1e-8 relative at res 7,
0.1% at res 13 and 9% at res 15. Shifting both longitudes to the same side
of the antimeridian before subtracting keeps the subtraction between two
nearby values; sin and cos are 2pi-periodic, so nothing else changes. This
is upstream uber/h3#1274, which the pinned release does not yet contain.

The conformance suite could not see the defect: its seeded sample has
straddling cells only at resolutions 0 and 1, where the loss is far below
tolerance. The generator now carries the upstream change as a second patch
and writes floats/curated.jsonl, the upstream test pairs at res 13 to 15
plus the cell containing (lat, 180) at every resolution for three
latitudes, which the floats/cells checks run. The fifteen straddling res 0
and 1 cells already in floats/cells.jsonl move by at most 4e-14 relative;
every other file, the digests included, is byte for byte unchanged.

Three tests port the upstream ones: straddling cells agree with their
non-straddling neighbours, a cell on the antimeridian keeps its area when
rotated onto the prime meridian, and a small triangle across +-180 has the
area of the same triangle across 0. All three fail without the shift.

Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>

12 of 12 new or added lines in 2 files covered. (100.0%)

3669 of 3669 relevant lines covered (100.0%)

5169804.67 hits per line

Jobs
ID Job ID Ran Files Coverage
1 Go- - 39685380154.1 21 Oct 2026 10:20PM UTC 19
100.0
GitHub Action Run
Source Files on build 39685380154
  • Tree
  • List 19
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 67f91401 on github
  • Prev Build on master (#39673136563)
  • Next Build on master (#39825380701)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc