Uber / h3
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 175 files with 19,780 lines of code.
    • 1 file changed more than 100 times (689 lines of code)
    • 2 files changed 51-100 times (1,304 lines of code)
    • 15 files changed 21-50 times (3,316 lines of code)
    • 57 files changed 6-20 times (6,250 lines of code)
    • 100 files changed 1-5 times (8,221 lines of code)
3% | 6% | 16% | 31% | 41%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 175 files with 19,780 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 5 files changed by 11-25 contributors (2,170 lines of code)
    • 34 files changed by 6-10 contributors (4,667 lines of code)
    • 83 files changed by 2-5 contributors (8,895 lines of code)
    • 53 files changed by 1 contributor (4,048 lines of code)
0% | 10% | 23% | 44% | 20%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
c, txt, md, h, mdx, yml, js, in, svg, json, css, sh, gitignore, cmake, clang-format, kml, ps1, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c4% | 3% | 19% | 32% | 40%
in0% | 44% | 0% | 3% | 52%
h0% | 0% | 18% | 59% | 21%
js0% | 0% | 0% | 40% | 60%
cmake0% | 0% | 0% | 86% | 13%
kml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src3% | 7% | 18% | 32% | 37%
website0% | 0% | 0% | 46% | 53%
ROOT0% | 0% | 0% | 100% | 0%
scripts0% | 0% | 0% | 20% | 79%
dev-docs0% | 0% | 0% | 0% | 100%
KML0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
h3Index.c
in src/h3lib/lib
689 32 2018-01-08 2023-10-16 101 14 isaac@uber.com isaac@isaacbrodsky.com
algos.c
in src/h3lib/lib
629 17 2018-01-08 2023-11-27 86 14 isaac@uber.com nrabinowitz@foursquare.com
in
h3api.h.in
in src/h3lib/include
675 - 2019-01-03 2023-10-16 51 10 zachasme@gmail.com isaac@isaacbrodsky.com
utility.c
in src/apps/applib/lib
125 19 2018-01-08 2023-10-31 39 8 isaac@uber.com nrabinowitz@foursquare.com
localij.c
in src/h3lib/lib
400 8 2018-08-24 2022-12-23 39 9 isaac@uber.com isaac@isaacbrodsky.com
baseCells.c
in src/h3lib/lib
760 10 2018-01-08 2023-10-16 37 10 isaac@uber.com isaac@isaacbrodsky.com
h3Index.h
in src/h3lib/include
62 - 2018-01-08 2021-06-06 35 8 isaac@uber.com isaac@isaacbrodsky.com
utility.h
in src/apps/applib/include
32 - 2018-01-08 2023-10-31 34 9 isaac@uber.com nrabinowitz@foursquare.com
faceijk.c
in src/h3lib/lib
608 11 2018-01-08 2023-10-22 34 14 isaac@uber.com 67384846+heshpdx@users.nore...
bbox.c
in src/h3lib/lib
153 12 2018-01-08 2023-12-04 33 11 isaac@uber.com nrabinowitz@foursquare.com
vertex.c
in src/h3lib/lib
216 7 2020-08-31 2022-11-08 30 7 nickr@uber.com isaac@isaacbrodsky.com
testH3Api.c
in src/apps/testapps
91 - 2018-01-08 2022-09-15 28 12 isaac@uber.com nick@unfolded.ai
algos.h
in src/h3lib/include
21 - 2018-01-08 2022-01-19 27 8 isaac@uber.com isaac@isaacbrodsky.com
testH3Index.c
in src/apps/testapps
152 - 2018-01-08 2023-03-15 27 8 isaac@uber.com isaac@isaacbrodsky.com
coordijk.c
in src/h3lib/lib
392 28 2018-01-08 2023-10-24 25 10 isaac@uber.com 67384846+heshpdx@users.nore...
polygon.c
in src/h3lib/lib
146 7 2018-08-17 2024-02-09 23 9 nickr@uber.com nrabinowitz@foursquare.com
testVertex.c
in src/apps/testapps
98 - 2020-09-08 2023-03-15 22 6 nickr@uber.com isaac@isaacbrodsky.com
coordijk.h
in src/h3lib/include
60 - 2018-01-08 2022-12-23 21 8 isaac@uber.com isaac@isaacbrodsky.com
polygon.h
in src/h3lib/include
43 - 2018-08-17 2023-12-04 20 9 nickr@uber.com nrabinowitz@foursquare.com
testH3Memory.c
in src/apps/testapps
196 2 2020-02-27 2023-11-27 20 5 isaac@isaacbrodsky.com nrabinowitz@foursquare.com
linkedGeo.c
in src/h3lib/lib
215 7 2018-01-08 2022-09-06 20 9 isaac@uber.com isaac@isaacbrodsky.com
baseCells.h
in src/h3lib/include
27 - 2018-01-08 2021-06-06 19 6 isaac@uber.com isaac@isaacbrodsky.com
bbox.h
in src/h3lib/include
28 - 2018-01-08 2023-12-04 19 8 isaac@uber.com nrabinowitz@foursquare.com
faceijk.h
in src/h3lib/include
39 - 2018-01-08 2022-03-15 18 8 isaac@uber.com wlbksy@users.noreply.github...
linkedGeo.h
in src/h3lib/include
32 - 2018-01-08 2022-09-06 16 8 isaac@uber.com isaac@isaacbrodsky.com
mkRandGeoBoundary.c
in src/apps/testapps
46 1 2018-01-08 2021-06-06 16 6 isaac@uber.com isaac@isaacbrodsky.com
h3ToHier.c
in src/apps/miscapps
75 2 2018-01-08 2021-07-13 16 5 isaac@uber.com ajfriend@gmail.com
testH3NeighborRotations.c
in src/apps/testapps
122 3 2018-01-08 2022-01-03 16 7 isaac@uber.com isaac@isaacbrodsky.com
generateBaseCellNeighbors.c
in src/apps/miscapps
167 3 2018-01-08 2023-10-16 16 7 isaac@uber.com isaac@isaacbrodsky.com
mkRandGeo.c
in src/apps/testapps
45 1 2018-01-08 2021-06-06 15 6 isaac@uber.com isaac@isaacbrodsky.com
h3ToComponents.c
in src/apps/filters
96 3 2018-01-08 2021-08-12 15 6 isaac@uber.com isaac@isaacbrodsky.com
vertexGraph.c
in src/h3lib/lib
116 5 2018-01-08 2021-06-06 15 7 isaac@uber.com isaac@isaacbrodsky.com
testPolygonToCells.c
in src/apps/testapps
387 2 2020-10-09 2023-12-04 15 5 isv.damocles@gmail.com nrabinowitz@foursquare.com
generateFaceCenterPoint.c
in src/apps/miscapps
43 2 2018-06-01 2023-10-16 14 5 isaac@uber.com isaac@isaacbrodsky.com
polygonAlgos.h
in src/h3lib/include
121 4 2018-08-21 2022-04-23 14 9 nickr@uber.com nick@unfolded.ai
testDirectedEdge.c
in src/apps/testapps
391 - 2020-10-09 2024-03-11 14 4 isv.damocles@gmail.com isaac@isaacbrodsky.com
testCompactCells.c
in src/apps/testapps
406 - 2020-10-09 2022-09-14 14 5 isv.damocles@gmail.com isaac@isaacbrodsky.com
test.h
in src/apps/applib/include
33 1 2018-01-08 2021-06-06 13 9 isaac@uber.com isaac@isaacbrodsky.com
testBaseCells.c
in src/apps/testapps
14 - 2019-01-04 2023-03-15 12 5 zachasme@gmail.com isaac@isaacbrodsky.com
fuzzerGridDisk.c
in src/apps/fuzzers
69 1 2021-03-10 2022-09-21 12 3 isv.damocles@gmail.com isaac@isaacbrodsky.com
testGridDisk.c
in src/apps/testapps
332 1 2020-10-09 2023-03-15 12 4 isv.damocles@gmail.com isaac@isaacbrodsky.com
test.c
in src/apps/applib/lib
15 1 2018-01-08 2021-06-06 11 8 isaac@uber.com isaac@isaacbrodsky.com
testPentagonIndexes.c
in src/apps/testapps
47 - 2019-08-02 2022-08-24 11 5 zachasme@gmail.com isaac@isaacbrodsky.com
137 - 2021-03-14 2022-08-23 11 3 isaac@unfolded.ai isaac@isaacbrodsky.com
directedEdge.c
in src/h3lib/lib
171 8 2020-10-09 2022-11-08 11 4 isv.damocles@gmail.com isaac@isaacbrodsky.com
vertex.h
in src/h3lib/include
13 - 2020-08-31 2023-03-15 10 4 nickr@uber.com isaac@isaacbrodsky.com
benchmarkH3Api.c
in src/apps/benchmarks
15 - 2018-01-08 2021-06-05 10 7 isaac@uber.com ajfriend@gmail.com
constants.h
in src/h3lib/include
30 - 2018-01-08 2022-08-10 10 7 isaac@uber.com forresti3979@gmail.com
benchmark.h
in src/apps/applib/include
53 - 2018-01-08 2021-06-06 10 6 isaac@uber.com isaac@isaacbrodsky.com
testH3CellAreaExhaustive.c
in src/apps/testapps
111 4 2020-09-27 2022-08-16 10 4 ajfriend@gmail.com ajfriend@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
h3Index.c
in src/h3lib/lib
689 32 2018-01-08 2023-10-16 101 14 isaac@uber.com isaac@isaacbrodsky.com
algos.c
in src/h3lib/lib
629 17 2018-01-08 2023-11-27 86 14 isaac@uber.com nrabinowitz@foursquare.com
faceijk.c
in src/h3lib/lib
608 11 2018-01-08 2023-10-22 34 14 isaac@uber.com 67384846+heshpdx@users.nore...
testH3Api.c
in src/apps/testapps
91 - 2018-01-08 2022-09-15 28 12 isaac@uber.com nick@unfolded.ai
bbox.c
in src/h3lib/lib
153 12 2018-01-08 2023-12-04 33 11 isaac@uber.com nrabinowitz@foursquare.com
in
h3api.h.in
in src/h3lib/include
675 - 2019-01-03 2023-10-16 51 10 zachasme@gmail.com isaac@isaacbrodsky.com
baseCells.c
in src/h3lib/lib
760 10 2018-01-08 2023-10-16 37 10 isaac@uber.com isaac@isaacbrodsky.com
coordijk.c
in src/h3lib/lib
392 28 2018-01-08 2023-10-24 25 10 isaac@uber.com 67384846+heshpdx@users.nore...
localij.c
in src/h3lib/lib
400 8 2018-08-24 2022-12-23 39 9 isaac@uber.com isaac@isaacbrodsky.com
utility.h
in src/apps/applib/include
32 - 2018-01-08 2023-10-31 34 9 isaac@uber.com nrabinowitz@foursquare.com
polygon.c
in src/h3lib/lib
146 7 2018-08-17 2024-02-09 23 9 nickr@uber.com nrabinowitz@foursquare.com
polygon.h
in src/h3lib/include
43 - 2018-08-17 2023-12-04 20 9 nickr@uber.com nrabinowitz@foursquare.com
linkedGeo.c
in src/h3lib/lib
215 7 2018-01-08 2022-09-06 20 9 isaac@uber.com isaac@isaacbrodsky.com
polygonAlgos.h
in src/h3lib/include
121 4 2018-08-21 2022-04-23 14 9 nickr@uber.com nick@unfolded.ai
test.h
in src/apps/applib/include
33 1 2018-01-08 2021-06-06 13 9 isaac@uber.com isaac@isaacbrodsky.com
utility.c
in src/apps/applib/lib
125 19 2018-01-08 2023-10-31 39 8 isaac@uber.com nrabinowitz@foursquare.com
h3Index.h
in src/h3lib/include
62 - 2018-01-08 2021-06-06 35 8 isaac@uber.com isaac@isaacbrodsky.com
testH3Index.c
in src/apps/testapps
152 - 2018-01-08 2023-03-15 27 8 isaac@uber.com isaac@isaacbrodsky.com
algos.h
in src/h3lib/include
21 - 2018-01-08 2022-01-19 27 8 isaac@uber.com isaac@isaacbrodsky.com
coordijk.h
in src/h3lib/include
60 - 2018-01-08 2022-12-23 21 8 isaac@uber.com isaac@isaacbrodsky.com
bbox.h
in src/h3lib/include
28 - 2018-01-08 2023-12-04 19 8 isaac@uber.com nrabinowitz@foursquare.com
faceijk.h
in src/h3lib/include
39 - 2018-01-08 2022-03-15 18 8 isaac@uber.com wlbksy@users.noreply.github...
linkedGeo.h
in src/h3lib/include
32 - 2018-01-08 2022-09-06 16 8 isaac@uber.com isaac@isaacbrodsky.com
test.c
in src/apps/applib/lib
15 1 2018-01-08 2021-06-06 11 8 isaac@uber.com isaac@isaacbrodsky.com
vertex.c
in src/h3lib/lib
216 7 2020-08-31 2022-11-08 30 7 nickr@uber.com isaac@isaacbrodsky.com
testH3NeighborRotations.c
in src/apps/testapps
122 3 2018-01-08 2022-01-03 16 7 isaac@uber.com isaac@isaacbrodsky.com
generateBaseCellNeighbors.c
in src/apps/miscapps
167 3 2018-01-08 2023-10-16 16 7 isaac@uber.com isaac@isaacbrodsky.com
vertexGraph.c
in src/h3lib/lib
116 5 2018-01-08 2021-06-06 15 7 isaac@uber.com isaac@isaacbrodsky.com
benchmarkH3Api.c
in src/apps/benchmarks
15 - 2018-01-08 2021-06-05 10 7 isaac@uber.com ajfriend@gmail.com
constants.h
in src/h3lib/include
30 - 2018-01-08 2022-08-10 10 7 isaac@uber.com forresti3979@gmail.com
testVertex.c
in src/apps/testapps
98 - 2020-09-08 2023-03-15 22 6 nickr@uber.com isaac@isaacbrodsky.com
baseCells.h
in src/h3lib/include
27 - 2018-01-08 2021-06-06 19 6 isaac@uber.com isaac@isaacbrodsky.com
mkRandGeoBoundary.c
in src/apps/testapps
46 1 2018-01-08 2021-06-06 16 6 isaac@uber.com isaac@isaacbrodsky.com
h3ToComponents.c
in src/apps/filters
96 3 2018-01-08 2021-08-12 15 6 isaac@uber.com isaac@isaacbrodsky.com
mkRandGeo.c
in src/apps/testapps
45 1 2018-01-08 2021-06-06 15 6 isaac@uber.com isaac@isaacbrodsky.com
benchmark.h
in src/apps/applib/include
53 - 2018-01-08 2021-06-06 10 6 isaac@uber.com isaac@isaacbrodsky.com
latLng.c
in src/h3lib/lib
251 26 2021-06-05 2023-10-31 10 6 ajfriend@gmail.com nrabinowitz@foursquare.com
vec2d.c
in src/h3lib/lib
22 2 2018-01-08 2022-09-15 7 6 isaac@uber.com nick@unfolded.ai
vec2d.h
in src/h3lib/include
12 - 2018-01-08 2022-09-15 5 6 isaac@uber.com nick@unfolded.ai
testH3Memory.c
in src/apps/testapps
196 2 2020-02-27 2023-11-27 20 5 isaac@isaacbrodsky.com nrabinowitz@foursquare.com
h3ToHier.c
in src/apps/miscapps
75 2 2018-01-08 2021-07-13 16 5 isaac@uber.com ajfriend@gmail.com
testPolygonToCells.c
in src/apps/testapps
387 2 2020-10-09 2023-12-04 15 5 isv.damocles@gmail.com nrabinowitz@foursquare.com
testCompactCells.c
in src/apps/testapps
406 - 2020-10-09 2022-09-14 14 5 isv.damocles@gmail.com isaac@isaacbrodsky.com
generateFaceCenterPoint.c
in src/apps/miscapps
43 2 2018-06-01 2023-10-16 14 5 isaac@uber.com isaac@isaacbrodsky.com
testBaseCells.c
in src/apps/testapps
14 - 2019-01-04 2023-03-15 12 5 zachasme@gmail.com isaac@isaacbrodsky.com
testPentagonIndexes.c
in src/apps/testapps
47 - 2019-08-02 2022-08-24 11 5 zachasme@gmail.com isaac@isaacbrodsky.com
testH3CellArea.c
in src/apps/testapps
33 - 2020-09-27 2022-09-15 9 5 ajfriend@gmail.com nick@unfolded.ai
testPolygonToCellsReported.c
in src/apps/testapps
148 - 2020-10-09 2022-04-23 8 5 isv.damocles@gmail.com nick@unfolded.ai
testVertexExhaustive.c
in src/apps/testapps
110 5 2021-01-05 2021-10-18 8 5 nick@unfolded.ai isaac@isaacbrodsky.com
benchmarkPolygon.c
in src/apps/benchmarks
123 - 2018-08-17 2021-06-05 8 5 nickr@uber.com ajfriend@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
polyfill.c
in src/h3lib/lib
487 14 2023-10-31 2024-02-13 5 1 nrabinowitz@foursquare.com nrabinowitz@foursquare.com
kml
icosa.kml
in KML
273 - 2018-01-08 2018-01-08 1 1 isaac@uber.com isaac@uber.com
testCellToLocalIjExhaustive.c
in src/apps/testapps
217 6 2022-03-15 2022-10-10 2 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testVertexGraphInternal.c
in src/apps/testapps
215 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testCellToLocalIj.c
in src/apps/testapps
214 - 2022-03-15 2023-03-15 5 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
173 - 2023-10-31 2023-11-27 2 1 nrabinowitz@foursquare.com nrabinowitz@foursquare.com
160 5 2023-11-03 2023-12-04 3 1 nrabinowitz@foursquare.com nrabinowitz@foursquare.com
testPolyfillInternal.c
in src/apps/testapps
158 - 2023-10-31 2024-02-13 4 1 nrabinowitz@foursquare.com nrabinowitz@foursquare.com
h3.c
in src/apps/filters
153 6 2021-07-16 2024-03-26 2 1 isv.damocles@gmail.com isv.damocles@gmail.com
153 - 2023-10-31 2023-11-27 2 1 nrabinowitz@foursquare.com nrabinowitz@foursquare.com
testLatLngInternal.c
in src/apps/testapps
107 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
cellToLatLngHier.c
in src/apps/miscapps
97 3 2021-06-05 2021-06-05 1 1 ajfriend@gmail.com ajfriend@gmail.com
testCellToChildPos.c
in src/apps/testapps
96 1 2022-11-28 2022-11-28 1 1 nrabinowitz@foursquare.com nrabinowitz@foursquare.com
testH3IteratorsInternal.c
in src/apps/testapps
90 5 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testMathExtensionsInternal.c
in src/apps/testapps
84 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testCellToLocalIjInternal.c
in src/apps/testapps
74 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
localIjToCell.c
in src/apps/filters
72 2 2022-03-15 2022-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testGridDiskInternal.c
in src/apps/testapps
68 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testCellToBBoxExhaustive.c
in src/apps/testapps
68 2 2023-10-31 2023-10-31 1 1 nrabinowitz@foursquare.com nrabinowitz@foursquare.com
66 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testCoordIjkInternal.c
in src/apps/testapps
61 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testVertexInternal.c
in src/apps/testapps
60 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
cellToLocalIj.c
in src/apps/filters
54 2 2022-03-15 2022-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
aflHarness.h
in src/apps/applib/include
48 2 2022-01-17 2022-09-06 2 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testCoordIjInternal.c
in src/apps/testapps
47 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testLinkedGeoInternal.c
in src/apps/testapps
46 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerLocalIj.c
in src/apps/fuzzers
43 2 2022-01-17 2022-03-15 2 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testVec3dInternal.c
in src/apps/testapps
42 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testVec2dInternal.c
in src/apps/testapps
38 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
38 - 2022-02-02 2022-02-02 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
polyfill.h
in src/h3lib/include
38 - 2023-10-31 2023-12-04 2 1 nrabinowitz@foursquare.com nrabinowitz@foursquare.com
h3Assert.h
in src/h3lib/include
36 - 2022-11-08 2022-11-08 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerHierarchy.c
in src/apps/fuzzers
35 1 2022-01-17 2022-09-19 3 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerInternalAlgos.c
in src/apps/fuzzers
32 1 2022-09-06 2022-09-06 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testGridDistanceInternal.c
in src/apps/testapps
31 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testCellToBoundaryEdgeCases.c
in src/apps/testapps
30 - 2022-09-15 2022-09-15 1 1 nick@unfolded.ai nick@unfolded.ai
testH3IndexInternal.c
in src/apps/testapps
29 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerDirectedEdge.c
in src/apps/fuzzers
28 1 2022-01-17 2022-01-17 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerCompact.c
in src/apps/fuzzers
27 1 2022-01-17 2022-01-23 2 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerInternalCoordIjk.c
in src/apps/fuzzers
26 1 2022-12-23 2022-12-23 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerCellProperties.c
in src/apps/fuzzers
26 1 2022-01-17 2022-01-17 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
testBaseCellsInternal.c
in src/apps/testapps
24 - 2023-03-15 2023-03-15 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerResolutions.c
in src/apps/fuzzers
23 1 2022-01-17 2022-01-17 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerIndexIO.c
in src/apps/fuzzers
22 1 2022-01-17 2022-01-17 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerVertexes.c
in src/apps/fuzzers
22 1 2022-01-17 2022-01-17 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerCellToChildPos.c
in src/apps/fuzzers
21 1 2022-11-29 2022-11-29 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
alloc.h
in src/h3lib/include
19 - 2020-02-14 2022-11-08 7 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
benchmarkCellToChildren.c
in src/apps/benchmarks
18 - 2023-01-21 2023-01-21 1 1 nrabinowitz@foursquare.com nrabinowitz@foursquare.com
fuzzerCellArea.c
in src/apps/fuzzers
18 1 2022-01-17 2022-01-17 1 1 isaac@isaacbrodsky.com isaac@isaacbrodsky.com
fuzzerEdgeLength.c
in src/apps/fuzzers
18 1 2022-08-16 2022-08-16 1 1 ajfriend@gmail.com ajfriend@gmail.com
Correlations

File Size vs. Number of Changes: 175 points

CMakeTests.cmake x: 202 lines of code y: 10 # changes src/apps/filters/h3.c x: 153 lines of code y: 2 # changes src/apps/testapps/testDirectedEdge.c x: 391 lines of code y: 14 # changes src/apps/testapps/testPolygonToCellsExperimental.c x: 835 lines of code y: 7 # changes src/apps/testapps/testPolyfillInternal.c x: 158 lines of code y: 4 # changes src/h3lib/lib/polyfill.c x: 487 lines of code y: 5 # changes src/h3lib/lib/polygon.c x: 146 lines of code y: 23 # changes src/apps/testapps/testPolygonInternal.c x: 671 lines of code y: 4 # changes scripts/make_countries.js x: 160 lines of code y: 3 # changes src/apps/testapps/testPolygonToCells.c x: 387 lines of code y: 15 # changes src/h3lib/include/bbox.h x: 28 lines of code y: 19 # changes src/h3lib/include/polyfill.h x: 38 lines of code y: 2 # changes src/h3lib/include/polygon.h x: 43 lines of code y: 20 # changes src/h3lib/lib/bbox.c x: 153 lines of code y: 33 # changes src/apps/benchmarks/benchmarkPolygonToCellsExperimental.c x: 173 lines of code y: 2 # changes src/apps/testapps/testH3Memory.c x: 196 lines of code y: 20 # changes src/h3lib/lib/algos.c x: 629 lines of code y: 86 # changes src/apps/applib/include/utility.h x: 32 lines of code y: 34 # changes src/apps/applib/lib/utility.c x: 125 lines of code y: 39 # changes src/apps/testapps/testBBoxInternal.c x: 347 lines of code y: 2 # changes src/apps/testapps/testCellToBBoxExhaustive.c x: 68 lines of code y: 1 # changes src/h3lib/include/iterators.h x: 22 lines of code y: 4 # changes src/h3lib/include/latLng.h x: 28 lines of code y: 2 # changes src/h3lib/lib/iterators.c x: 80 lines of code y: 5 # changes src/h3lib/lib/latLng.c x: 251 lines of code y: 10 # changes src/h3lib/lib/coordijk.c x: 392 lines of code y: 25 # changes src/h3lib/lib/faceijk.c x: 608 lines of code y: 34 # changes src/apps/miscapps/generateBaseCellNeighbors.c x: 167 lines of code y: 16 # changes src/apps/miscapps/generateFaceCenterPoint.c x: 43 lines of code y: 14 # changes src/apps/miscapps/generatePentagonDirectionFaces.c x: 35 lines of code y: 9 # changes src/h3lib/include/h3api.h.in x: 675 lines of code y: 51 # changes src/h3lib/lib/baseCells.c x: 760 lines of code y: 37 # changes src/h3lib/lib/h3Index.c x: 689 lines of code y: 101 # changes src/apps/testapps/testBaseCells.c x: 14 lines of code y: 12 # changes src/apps/testapps/testBaseCellsInternal.c x: 24 lines of code y: 1 # changes src/apps/testapps/testCellToLocalIj.c x: 214 lines of code y: 5 # changes src/apps/testapps/testCellToLocalIjInternal.c x: 74 lines of code y: 1 # changes src/apps/testapps/testCoordIjInternal.c x: 47 lines of code y: 1 # changes src/apps/testapps/testCoordIjkInternal.c x: 61 lines of code y: 1 # changes src/apps/testapps/testGridDisk.c x: 332 lines of code y: 12 # changes src/apps/testapps/testGridDistance.c x: 100 lines of code y: 4 # changes src/apps/testapps/testGridDistanceInternal.c x: 31 lines of code y: 1 # changes src/apps/testapps/testH3Index.c x: 152 lines of code y: 27 # changes src/apps/testapps/testH3IndexInternal.c x: 29 lines of code y: 1 # changes src/apps/testapps/testH3IteratorsInternal.c x: 90 lines of code y: 1 # changes src/apps/testapps/testH3SetToVertexGraphInternal.c x: 66 lines of code y: 1 # changes src/apps/testapps/testLatLng.c x: 116 lines of code y: 5 # changes src/apps/testapps/testLatLngInternal.c x: 107 lines of code y: 1 # changes src/apps/testapps/testLinkedGeoInternal.c x: 46 lines of code y: 1 # changes src/apps/testapps/testMathExtensionsInternal.c x: 84 lines of code y: 1 # changes src/apps/testapps/testVec2dInternal.c x: 38 lines of code y: 1 # changes src/apps/testapps/testVec3dInternal.c x: 42 lines of code y: 1 # changes src/apps/testapps/testVertex.c x: 98 lines of code y: 22 # changes src/apps/testapps/testVertexGraphInternal.c x: 215 lines of code y: 1 # changes src/apps/testapps/testVertexInternal.c x: 60 lines of code y: 1 # changes src/h3lib/include/vertex.h x: 13 lines of code y: 10 # changes src/apps/benchmarks/benchmarkCellToChildren.c x: 18 lines of code y: 1 # changes src/apps/fuzzers/fuzzerInternalCoordIjk.c x: 26 lines of code y: 1 # changes src/h3lib/include/coordijk.h x: 60 lines of code y: 21 # changes src/h3lib/include/mathExtensions.h x: 10 lines of code y: 6 # changes src/h3lib/lib/localij.c x: 400 lines of code y: 39 # changes src/apps/fuzzers/fuzzerCellToChildPos.c x: 21 lines of code y: 1 # changes src/apps/testapps/testCellToChildPos.c x: 96 lines of code y: 1 # changes website/sidebars.js x: 89 lines of code y: 9 # changes src/h3lib/include/alloc.h x: 19 lines of code y: 7 # changes src/h3lib/include/h3Assert.h x: 36 lines of code y: 1 # changes src/h3lib/lib/directedEdge.c x: 171 lines of code y: 11 # changes src/h3lib/lib/h3Assert.c x: 4 lines of code y: 1 # changes src/h3lib/lib/vertex.c x: 216 lines of code y: 30 # changes src/apps/testapps/testCellToLocalIjExhaustive.c x: 217 lines of code y: 2 # changes src/apps/testapps/testCellsToLinkedMultiPolygon.c x: 272 lines of code y: 4 # changes src/apps/testapps/testGridPathCells.c x: 28 lines of code y: 3 # changes src/apps/fuzzers/fuzzerGridDisk.c x: 69 lines of code y: 12 # changes src/apps/fuzzers/fuzzerHierarchy.c x: 35 lines of code y: 3 # changes src/apps/testapps/testH3Api.c x: 91 lines of code y: 28 # changes src/apps/testapps/testH3CellArea.c x: 33 lines of code y: 9 # changes src/h3lib/include/vec2d.h x: 12 lines of code y: 5 # changes src/h3lib/lib/vec2d.c x: 22 lines of code y: 7 # changes src/apps/testapps/testCompactCells.c x: 406 lines of code y: 14 # changes src/apps/applib/include/aflHarness.h x: 48 lines of code y: 2 # changes src/apps/fuzzers/fuzzerInternalAlgos.c x: 32 lines of code y: 1 # changes src/h3lib/include/linkedGeo.h x: 32 lines of code y: 16 # changes src/h3lib/lib/linkedGeo.c x: 215 lines of code y: 20 # changes website/src/theme/Playground/index.js x: 99 lines of code y: 4 # changes src/apps/testapps/testPentagonIndexes.c x: 47 lines of code y: 11 # changes website/docusaurus.config.js x: 137 lines of code y: 11 # changes src/apps/testapps/testH3CellAreaExhaustive.c x: 111 lines of code y: 10 # changes src/h3lib/include/constants.h x: 30 lines of code y: 10 # changes website/src/theme/ReactLiveScope/index.js x: 9 lines of code y: 5 # changes src/apps/fuzzers/fuzzerDistances.c x: 18 lines of code y: 2 # changes src/apps/testapps/testPolygonToCellsReported.c x: 148 lines of code y: 8 # changes src/h3lib/include/polygonAlgos.h x: 121 lines of code y: 14 # changes src/h3lib/include/faceijk.h x: 39 lines of code y: 18 # changes src/apps/filters/cellToLocalIj.c x: 54 lines of code y: 1 # changes src/apps/filters/localIjToCell.c x: 72 lines of code y: 1 # changes src/apps/fuzzers/fuzzerLocalIj.c x: 43 lines of code y: 2 # changes src/h3lib/include/localij.h x: 7 lines of code y: 7 # changes src/apps/benchmarks/benchmarkIsValidCell.c x: 44 lines of code y: 2 # changes src/apps/testapps/testCellToCenterChild.c x: 59 lines of code y: 6 # changes src/apps/benchmarks/benchmarkPolygonToCells.c x: 117 lines of code y: 5 # changes src/apps/fuzzers/fuzzerPolygonToCells.c x: 65 lines of code y: 3 # changes src/apps/fuzzers/fuzzerPolygonToCellsNoHoles.c x: 30 lines of code y: 2 # changes src/apps/fuzzers/fuzzerCellsToLinkedMultiPolygon.c x: 14 lines of code y: 1 # changes src/apps/fuzzers/fuzzerCompact.c x: 27 lines of code y: 2 # changes src/h3lib/include/algos.h x: 21 lines of code y: 27 # changes src/apps/fuzzers/fuzzerCellToLatLng.c x: 18 lines of code y: 3 # changes src/apps/fuzzers/fuzzerDirectedEdge.c x: 28 lines of code y: 1 # changes src/apps/fuzzers/fuzzerIndexIO.c x: 22 lines of code y: 1 # changes src/apps/testapps/testGetIcosahedronFaces.c x: 111 lines of code y: 3 # changes src/apps/filters/gridDisk.c x: 68 lines of code y: 5 # changes src/apps/filters/gridDiskUnsafe.c x: 59 lines of code y: 5 # changes src/apps/testapps/testGridDisksUnsafe.c x: 55 lines of code y: 7 # changes src/apps/testapps/testGridDistanceExhaustive.c x: 55 lines of code y: 4 # changes src/apps/testapps/testGridPathCellsExhaustive.c x: 75 lines of code y: 4 # changes src/apps/testapps/testGridRingUnsafe.c x: 133 lines of code y: 10 # changes src/apps/testapps/testH3NeighborRotations.c x: 122 lines of code y: 16 # changes src/apps/testapps/testDirectedEdgeExhaustive.c x: 80 lines of code y: 4 # changes src/apps/testapps/testVertexExhaustive.c x: 110 lines of code y: 8 # changes src/apps/benchmarks/benchmarkGridPathCells.c x: 17 lines of code y: 4 # changes src/apps/filters/cellToBoundary.c x: 57 lines of code y: 4 # changes src/apps/filters/cellToLatLng.c x: 54 lines of code y: 2 # changes src/apps/filters/h3ToComponents.c x: 96 lines of code y: 15 # changes src/apps/testapps/testCellToBoundary.c x: 70 lines of code y: 5 # changes src/apps/testapps/testCellToChildren.c x: 122 lines of code y: 5 # changes src/apps/testapps/testCellToChildrenSize.c x: 46 lines of code y: 2 # changes src/apps/testapps/testCellToLatLng.c x: 42 lines of code y: 3 # changes src/apps/testapps/testCellToParent.c x: 34 lines of code y: 6 # changes src/apps/applib/include/args.h x: 63 lines of code y: 8 # changes src/apps/applib/lib/args.c x: 118 lines of code y: 7 # changes src/apps/miscapps/h3ToHier.c x: 75 lines of code y: 16 # changes src/apps/applib/include/benchmark.h x: 53 lines of code y: 10 # changes src/apps/applib/include/kml.h x: 14 lines of code y: 4 # changes src/apps/applib/include/test.h x: 33 lines of code y: 13 # changes src/apps/applib/lib/kml.c x: 132 lines of code y: 6 # changes src/apps/applib/lib/test.c x: 15 lines of code y: 11 # changes src/apps/benchmarks/benchmarkVertex.c x: 36 lines of code y: 7 # changes src/apps/filters/latLngToCell.c x: 66 lines of code y: 2 # changes src/apps/testapps/mkRandGeo.c x: 45 lines of code y: 15 # changes src/apps/testapps/mkRandGeoBoundary.c x: 46 lines of code y: 16 # changes src/h3lib/include/baseCells.h x: 27 lines of code y: 19 # changes src/h3lib/include/h3Index.h x: 62 lines of code y: 35 # changes src/h3lib/include/vec3d.h x: 11 lines of code y: 6 # changes src/h3lib/include/vertexGraph.h x: 30 lines of code y: 6 # changes src/h3lib/lib/vec3d.c x: 13 lines of code y: 8 # changes src/h3lib/lib/vertexGraph.c x: 116 lines of code y: 15 # changes src/apps/benchmarks/benchmarkDirectedEdge.c x: 14 lines of code y: 2 # changes src/apps/benchmarks/benchmarkH3Api.c x: 15 lines of code y: 10 # changes src/apps/benchmarks/benchmarkPolygon.c x: 123 lines of code y: 8 # changes src/apps/miscapps/cellToBoundaryHier.c x: 97 lines of code y: 3 # changes src/apps/miscapps/cellToLatLngHier.c x: 97 lines of code y: 1 # changes website/babel.config.js x: 3 lines of code y: 2 # changes website/src/css/custom.css x: 16 lines of code y: 2 # changes website/src/pages/index.js x: 68 lines of code y: 2 # changes src/h3lib/include/directedEdge.h x: 5 lines of code y: 1 # changes src/h3lib/lib/mathExtensions.c x: 10 lines of code y: 4 # changes scripts/coverage.sh.in x: 47 lines of code y: 9 # changes scripts/binding_functions.ps1 x: 17 lines of code y: 5 # changes cmake/TestWrapValgrind.cmake x: 32 lines of code y: 4 # changes dev-docs/Doxyfile.in x: 782 lines of code y: 4 # changes KML/icosa.kml x: 273 lines of code y: 1 # changes
101.0
# changes
  min: 1.0
  average: 9.02
  25th percentile: 2.0
  median: 4.0
  75th percentile: 11.0
  max: 101.0
0 835.0
lines of code
min: 3.0 | average: 113.03 | 25th percentile: 28.0 | median: 55.0 | 75th percentile: 122.0 | max: 835.0

Number of Contributors vs. Number of Changes: 175 points

CMakeTests.cmake x: 4 # contributors y: 10 # changes src/apps/filters/h3.c x: 1 # contributors y: 2 # changes src/apps/testapps/testDirectedEdge.c x: 4 # contributors y: 14 # changes src/apps/testapps/testPolygonToCellsExperimental.c x: 2 # contributors y: 7 # changes src/apps/testapps/testPolyfillInternal.c x: 1 # contributors y: 4 # changes src/h3lib/lib/polyfill.c x: 1 # contributors y: 5 # changes src/h3lib/lib/polygon.c x: 9 # contributors y: 23 # changes src/apps/testapps/testPolygonInternal.c x: 2 # contributors y: 4 # changes scripts/make_countries.js x: 1 # contributors y: 3 # changes src/apps/testapps/testPolygonToCells.c x: 5 # contributors y: 15 # changes src/h3lib/include/bbox.h x: 8 # contributors y: 19 # changes src/h3lib/include/polygon.h x: 9 # contributors y: 20 # changes src/h3lib/lib/bbox.c x: 11 # contributors y: 33 # changes src/apps/testapps/testH3Memory.c x: 5 # contributors y: 20 # changes src/h3lib/lib/algos.c x: 14 # contributors y: 86 # changes src/apps/applib/include/utility.h x: 9 # contributors y: 34 # changes src/apps/applib/lib/utility.c x: 8 # contributors y: 39 # changes src/apps/testapps/testBBoxInternal.c x: 2 # contributors y: 2 # changes src/apps/testapps/testCellToBBoxExhaustive.c x: 1 # contributors y: 1 # changes src/h3lib/include/iterators.h x: 4 # contributors y: 4 # changes src/h3lib/lib/iterators.c x: 4 # contributors y: 5 # changes src/h3lib/lib/latLng.c x: 6 # contributors y: 10 # changes src/h3lib/lib/coordijk.c x: 10 # contributors y: 25 # changes src/h3lib/lib/faceijk.c x: 14 # contributors y: 34 # changes src/apps/miscapps/generateBaseCellNeighbors.c x: 7 # contributors y: 16 # changes src/apps/miscapps/generateFaceCenterPoint.c x: 5 # contributors y: 14 # changes src/apps/miscapps/generatePentagonDirectionFaces.c x: 4 # contributors y: 9 # changes src/h3lib/include/h3api.h.in x: 10 # contributors y: 51 # changes src/h3lib/lib/baseCells.c x: 10 # contributors y: 37 # changes src/h3lib/lib/h3Index.c x: 14 # contributors y: 101 # changes src/apps/testapps/testBaseCells.c x: 5 # contributors y: 12 # changes src/apps/testapps/testGridDisk.c x: 4 # contributors y: 12 # changes src/apps/testapps/testH3Index.c x: 8 # contributors y: 27 # changes src/apps/testapps/testVertex.c x: 6 # contributors y: 22 # changes src/h3lib/include/coordijk.h x: 8 # contributors y: 21 # changes src/h3lib/include/mathExtensions.h x: 3 # contributors y: 6 # changes src/h3lib/lib/localij.c x: 9 # contributors y: 39 # changes website/sidebars.js x: 3 # contributors y: 9 # changes src/h3lib/include/alloc.h x: 1 # contributors y: 7 # changes src/h3lib/lib/directedEdge.c x: 4 # contributors y: 11 # changes src/h3lib/lib/vertex.c x: 7 # contributors y: 30 # changes src/apps/testapps/testGridPathCells.c x: 2 # contributors y: 3 # changes src/apps/fuzzers/fuzzerGridDisk.c x: 3 # contributors y: 12 # changes src/apps/testapps/testH3Api.c x: 12 # contributors y: 28 # changes src/apps/testapps/testH3CellArea.c x: 5 # contributors y: 9 # changes src/h3lib/include/vec2d.h x: 6 # contributors y: 5 # changes src/h3lib/lib/vec2d.c x: 6 # contributors y: 7 # changes src/h3lib/include/linkedGeo.h x: 8 # contributors y: 16 # changes website/src/theme/Playground/index.js x: 3 # contributors y: 4 # changes src/apps/testapps/testPentagonIndexes.c x: 5 # contributors y: 11 # changes website/docusaurus.config.js x: 3 # contributors y: 11 # changes src/h3lib/include/constants.h x: 7 # contributors y: 10 # changes website/src/theme/ReactLiveScope/index.js x: 3 # contributors y: 5 # changes src/apps/testapps/testPolygonToCellsReported.c x: 5 # contributors y: 8 # changes src/h3lib/include/polygonAlgos.h x: 9 # contributors y: 14 # changes src/h3lib/include/faceijk.h x: 8 # contributors y: 18 # changes src/h3lib/include/localij.h x: 3 # contributors y: 7 # changes src/apps/testapps/testCellToCenterChild.c x: 4 # contributors y: 6 # changes src/apps/fuzzers/fuzzerCellToLatLng.c x: 3 # contributors y: 3 # changes src/apps/testapps/testGridDisksUnsafe.c x: 4 # contributors y: 7 # changes src/apps/filters/h3ToComponents.c x: 6 # contributors y: 15 # changes src/apps/applib/include/args.h x: 4 # contributors y: 8 # changes src/apps/miscapps/h3ToHier.c x: 5 # contributors y: 16 # changes src/apps/applib/include/kml.h x: 5 # contributors y: 4 # changes src/apps/applib/include/test.h x: 9 # contributors y: 13 # changes src/apps/applib/lib/kml.c x: 5 # contributors y: 6 # changes src/apps/applib/lib/test.c x: 8 # contributors y: 11 # changes src/apps/filters/latLngToCell.c x: 3 # contributors y: 2 # changes src/apps/testapps/mkRandGeoBoundary.c x: 6 # contributors y: 16 # changes src/h3lib/include/baseCells.h x: 6 # contributors y: 19 # changes src/h3lib/include/h3Index.h x: 8 # contributors y: 35 # changes src/h3lib/lib/vertexGraph.c x: 7 # contributors y: 15 # changes
101.0
# changes
  min: 1.0
  average: 9.02
  25th percentile: 2.0
  median: 4.0
  75th percentile: 11.0
  max: 101.0
0 14.0
# contributors
min: 1.0 | average: 3.74 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 14.0

Number of Contributors vs. File Size: 175 points

CMakeTests.cmake x: 4 # contributors y: 202 lines of code src/apps/filters/h3.c x: 1 # contributors y: 153 lines of code src/apps/testapps/testDirectedEdge.c x: 4 # contributors y: 391 lines of code src/apps/testapps/testPolygonToCellsExperimental.c x: 2 # contributors y: 835 lines of code src/apps/testapps/testPolyfillInternal.c x: 1 # contributors y: 158 lines of code src/h3lib/lib/polyfill.c x: 1 # contributors y: 487 lines of code src/h3lib/lib/polygon.c x: 9 # contributors y: 146 lines of code src/apps/testapps/testPolygonInternal.c x: 2 # contributors y: 671 lines of code src/apps/testapps/testPolygonToCells.c x: 5 # contributors y: 387 lines of code src/h3lib/include/bbox.h x: 8 # contributors y: 28 lines of code src/h3lib/include/polyfill.h x: 1 # contributors y: 38 lines of code src/h3lib/include/polygon.h x: 9 # contributors y: 43 lines of code src/h3lib/lib/bbox.c x: 11 # contributors y: 153 lines of code src/apps/benchmarks/benchmarkPolygonToCellsExperimental.c x: 1 # contributors y: 173 lines of code src/apps/testapps/testH3Memory.c x: 5 # contributors y: 196 lines of code src/h3lib/lib/algos.c x: 14 # contributors y: 629 lines of code src/apps/applib/include/utility.h x: 9 # contributors y: 32 lines of code src/apps/applib/lib/utility.c x: 8 # contributors y: 125 lines of code src/apps/testapps/testBBoxInternal.c x: 2 # contributors y: 347 lines of code src/apps/testapps/testCellToBBoxExhaustive.c x: 1 # contributors y: 68 lines of code src/h3lib/include/iterators.h x: 4 # contributors y: 22 lines of code src/h3lib/include/latLng.h x: 2 # contributors y: 28 lines of code src/h3lib/lib/iterators.c x: 4 # contributors y: 80 lines of code src/h3lib/lib/latLng.c x: 6 # contributors y: 251 lines of code src/h3lib/lib/coordijk.c x: 10 # contributors y: 392 lines of code src/h3lib/lib/faceijk.c x: 14 # contributors y: 608 lines of code src/apps/miscapps/generateBaseCellNeighbors.c x: 7 # contributors y: 167 lines of code src/apps/miscapps/generateFaceCenterPoint.c x: 5 # contributors y: 43 lines of code src/apps/miscapps/generatePentagonDirectionFaces.c x: 4 # contributors y: 35 lines of code src/h3lib/include/h3api.h.in x: 10 # contributors y: 675 lines of code src/h3lib/lib/baseCells.c x: 10 # contributors y: 760 lines of code src/h3lib/lib/h3Index.c x: 14 # contributors y: 689 lines of code src/apps/testapps/testBaseCells.c x: 5 # contributors y: 14 lines of code src/apps/testapps/testBaseCellsInternal.c x: 1 # contributors y: 24 lines of code src/apps/testapps/testCellToLocalIj.c x: 1 # contributors y: 214 lines of code src/apps/testapps/testCellToLocalIjInternal.c x: 1 # contributors y: 74 lines of code src/apps/testapps/testCoordIjInternal.c x: 1 # contributors y: 47 lines of code src/apps/testapps/testCoordIjkInternal.c x: 1 # contributors y: 61 lines of code src/apps/testapps/testGridDisk.c x: 4 # contributors y: 332 lines of code src/apps/testapps/testGridDistance.c x: 2 # contributors y: 100 lines of code src/apps/testapps/testGridDistanceInternal.c x: 1 # contributors y: 31 lines of code src/apps/testapps/testH3Index.c x: 8 # contributors y: 152 lines of code src/apps/testapps/testH3IndexInternal.c x: 1 # contributors y: 29 lines of code src/apps/testapps/testH3IteratorsInternal.c x: 1 # contributors y: 90 lines of code src/apps/testapps/testLatLng.c x: 4 # contributors y: 116 lines of code src/apps/testapps/testLatLngInternal.c x: 1 # contributors y: 107 lines of code src/apps/testapps/testLinkedGeoInternal.c x: 1 # contributors y: 46 lines of code src/apps/testapps/testMathExtensionsInternal.c x: 1 # contributors y: 84 lines of code src/apps/testapps/testVec3dInternal.c x: 1 # contributors y: 42 lines of code src/apps/testapps/testVertex.c x: 6 # contributors y: 98 lines of code src/h3lib/include/vertex.h x: 4 # contributors y: 13 lines of code src/apps/benchmarks/benchmarkCellToChildren.c x: 1 # contributors y: 18 lines of code src/h3lib/include/coordijk.h x: 8 # contributors y: 60 lines of code src/h3lib/include/mathExtensions.h x: 3 # contributors y: 10 lines of code src/h3lib/lib/localij.c x: 9 # contributors y: 400 lines of code src/apps/fuzzers/fuzzerCellToChildPos.c x: 1 # contributors y: 21 lines of code src/apps/testapps/testCellToChildPos.c x: 1 # contributors y: 96 lines of code website/sidebars.js x: 3 # contributors y: 89 lines of code src/h3lib/include/h3Assert.h x: 1 # contributors y: 36 lines of code src/h3lib/lib/directedEdge.c x: 4 # contributors y: 171 lines of code src/h3lib/lib/h3Assert.c x: 1 # contributors y: 4 lines of code src/h3lib/lib/vertex.c x: 7 # contributors y: 216 lines of code src/apps/testapps/testCellToLocalIjExhaustive.c x: 1 # contributors y: 217 lines of code src/apps/testapps/testCellsToLinkedMultiPolygon.c x: 2 # contributors y: 272 lines of code src/apps/fuzzers/fuzzerGridDisk.c x: 3 # contributors y: 69 lines of code src/apps/testapps/testH3Api.c x: 12 # contributors y: 91 lines of code src/apps/testapps/testH3CellArea.c x: 5 # contributors y: 33 lines of code src/h3lib/include/vec2d.h x: 6 # contributors y: 12 lines of code src/h3lib/lib/vec2d.c x: 6 # contributors y: 22 lines of code src/apps/testapps/testCompactCells.c x: 5 # contributors y: 406 lines of code src/h3lib/include/linkedGeo.h x: 8 # contributors y: 32 lines of code src/h3lib/lib/linkedGeo.c x: 9 # contributors y: 215 lines of code website/src/theme/Playground/index.js x: 3 # contributors y: 99 lines of code website/src/theme/Playground/styles.module.css x: 2 # contributors y: 36 lines of code src/apps/testapps/testPentagonIndexes.c x: 5 # contributors y: 47 lines of code website/docusaurus.config.js x: 3 # contributors y: 137 lines of code src/apps/testapps/testH3CellAreaExhaustive.c x: 4 # contributors y: 111 lines of code src/h3lib/include/constants.h x: 7 # contributors y: 30 lines of code website/src/theme/ReactLiveScope/index.js x: 3 # contributors y: 9 lines of code src/apps/fuzzers/fuzzerDistances.c x: 2 # contributors y: 18 lines of code src/apps/testapps/testPolygonToCellsReported.c x: 5 # contributors y: 148 lines of code src/h3lib/include/polygonAlgos.h x: 9 # contributors y: 121 lines of code src/h3lib/include/faceijk.h x: 8 # contributors y: 39 lines of code src/apps/filters/cellToLocalIj.c x: 1 # contributors y: 54 lines of code src/apps/filters/localIjToCell.c x: 1 # contributors y: 72 lines of code src/apps/benchmarks/benchmarkIsValidCell.c x: 2 # contributors y: 44 lines of code src/apps/testapps/testCellToCenterChild.c x: 4 # contributors y: 59 lines of code src/apps/fuzzers/fuzzerPolygonToCells.c x: 2 # contributors y: 65 lines of code src/apps/fuzzers/fuzzerPolygonToCellsNoHoles.c x: 2 # contributors y: 30 lines of code src/apps/fuzzers/fuzzerCellsToLinkedMultiPolygon.c x: 1 # contributors y: 14 lines of code src/h3lib/include/algos.h x: 8 # contributors y: 21 lines of code src/apps/fuzzers/fuzzerCellToLatLng.c x: 3 # contributors y: 18 lines of code src/apps/testapps/testGetIcosahedronFaces.c x: 2 # contributors y: 111 lines of code src/apps/benchmarks/benchmarkGridDiskCells.c x: 3 # contributors y: 22 lines of code src/apps/filters/gridDiskUnsafe.c x: 3 # contributors y: 59 lines of code src/apps/testapps/testGridDisksUnsafe.c x: 4 # contributors y: 55 lines of code src/apps/testapps/testGridDistanceExhaustive.c x: 2 # contributors y: 55 lines of code src/apps/testapps/testGridPathCellsExhaustive.c x: 2 # contributors y: 75 lines of code src/apps/testapps/testGridRingUnsafe.c x: 4 # contributors y: 133 lines of code src/apps/testapps/testH3NeighborRotations.c x: 7 # contributors y: 122 lines of code src/apps/testapps/testDirectedEdgeExhaustive.c x: 3 # contributors y: 80 lines of code src/apps/testapps/testVertexExhaustive.c x: 5 # contributors y: 110 lines of code src/apps/testapps/testCellToBoundary.c x: 4 # contributors y: 70 lines of code src/apps/testapps/testCellToChildren.c x: 4 # contributors y: 122 lines of code src/apps/testapps/testCellToLatLng.c x: 3 # contributors y: 42 lines of code src/apps/testapps/testLatLngToCell.c x: 3 # contributors y: 36 lines of code src/apps/applib/include/args.h x: 4 # contributors y: 63 lines of code src/apps/miscapps/h3ToHier.c x: 5 # contributors y: 75 lines of code src/apps/applib/include/benchmark.h x: 6 # contributors y: 53 lines of code src/apps/applib/include/test.h x: 9 # contributors y: 33 lines of code src/apps/applib/lib/kml.c x: 5 # contributors y: 132 lines of code src/apps/applib/lib/test.c x: 8 # contributors y: 15 lines of code src/apps/testapps/mkRandGeo.c x: 6 # contributors y: 45 lines of code src/h3lib/include/baseCells.h x: 6 # contributors y: 27 lines of code src/h3lib/include/vec3d.h x: 5 # contributors y: 11 lines of code src/h3lib/include/vertexGraph.h x: 5 # contributors y: 30 lines of code src/h3lib/lib/vertexGraph.c x: 7 # contributors y: 116 lines of code src/apps/benchmarks/benchmarkDirectedEdge.c x: 2 # contributors y: 14 lines of code src/apps/benchmarks/benchmarkH3Api.c x: 7 # contributors y: 15 lines of code src/apps/benchmarks/benchmarkPolygon.c x: 5 # contributors y: 123 lines of code src/apps/miscapps/cellToBoundaryHier.c x: 2 # contributors y: 97 lines of code website/babel.config.js x: 2 # contributors y: 3 lines of code website/src/pages/index.js x: 2 # contributors y: 68 lines of code website/src/pages/styles.module.css x: 2 # contributors y: 26 lines of code src/h3lib/lib/mathExtensions.c x: 2 # contributors y: 10 lines of code scripts/coverage.sh.in x: 4 # contributors y: 47 lines of code dev-docs/Doxyfile.in x: 2 # contributors y: 782 lines of code KML/icosa.kml x: 1 # contributors y: 273 lines of code
835.0
lines of code
  min: 3.0
  average: 113.03
  25th percentile: 28.0
  median: 55.0
  75th percentile: 122.0
  max: 835.0
0 14.0
# contributors
min: 1.0 | average: 3.74 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 5.0 | max: 14.0