Uber / h3-go
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 41 files with 6,003 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 8 files changed 6-20 times (3,664 lines of code)
    • 33 files changed 1-5 times (2,339 lines of code)
0% | 0% | 0% | 61% | 38%
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 41 files with 6,003 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 5 files changed by 6-10 contributors (2,289 lines of code)
    • 29 files changed by 2-5 contributors (3,538 lines of code)
    • 7 files changed by 1 contributor (176 lines of code)
0% | 0% | 38% | 58% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
h, c, md, go, yml, txt, mod, sh, gitignore, json, gitattributes
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 0% | 67% | 32%
go0% | 0% | 0% | 100% | 0%
h0% | 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
ROOT0% | 0% | 0% | 61% | 38%
Most Frequently Changed Files (Top 41)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
h3.go
in root
499 84 2018-09-12 2023-03-23 14 7 gilley@uber.com akhenakh@users.noreply.gith...
h3_algos.c
in root
627 17 2018-09-11 2023-03-22 9 6 gilley@uber.com akhenakh@users.noreply.gith...
h3_bbox.c
in root
82 6 2018-09-11 2023-03-22 8 6 gilley@uber.com akhenakh@users.noreply.gith...
392 28 2018-09-11 2023-03-22 8 6 gilley@uber.com akhenakh@users.noreply.gith...
689 32 2018-09-11 2023-03-22 8 6 gilley@uber.com akhenakh@users.noreply.gith...
215 7 2018-09-11 2022-09-30 7 5 gilley@uber.com joseph@usesilo.com
400 8 2019-02-17 2023-03-22 6 5 jchaput@moncoyote.com akhenakh@users.noreply.gith...
760 10 2018-09-11 2022-08-27 6 5 gilley@uber.com joseph@usesilo.com
h3_vec2d.c
in root
22 2 2018-09-11 2022-09-30 5 4 gilley@uber.com joseph@usesilo.com
608 11 2018-09-11 2022-09-30 5 4 gilley@uber.com joseph@usesilo.com
10 1 2018-09-11 2022-08-27 4 4 gilley@uber.com joseph@usesilo.com
h3_vec3d.c
in root
13 2 2018-09-11 2022-08-27 4 4 gilley@uber.com joseph@usesilo.com
38 2 2019-02-17 2022-08-27 4 4 jchaput@moncoyote.com joseph@usesilo.com
116 5 2018-09-11 2022-08-27 4 4 gilley@uber.com joseph@usesilo.com
h3_h3api.h
in root
209 - 2020-05-18 2023-03-22 4 3 keisar@users.noreply.github... akhenakh@users.noreply.gith...
216 7 2022-08-27 2023-03-22 4 2 joseph@usesilo.com akhenakh@users.noreply.gith...
10 - 2020-05-18 2023-03-22 3 3 keisar@users.noreply.github... akhenakh@users.noreply.gith...
h3_vec2d.h
in root
12 - 2020-05-18 2022-09-30 3 2 keisar@users.noreply.github... joseph@usesilo.com
h3_bbox.h
in root
18 - 2020-05-18 2022-09-08 3 2 keisar@users.noreply.github... joseph@usesilo.com
30 - 2020-05-18 2022-09-08 3 2 keisar@users.noreply.github... joseph@usesilo.com
32 - 2020-05-18 2022-09-30 3 2 keisar@users.noreply.github... joseph@usesilo.com
60 - 2020-05-18 2023-03-22 3 3 keisar@users.noreply.github... akhenakh@users.noreply.gith...
171 8 2022-08-27 2023-03-22 3 2 joseph@usesilo.com akhenakh@users.noreply.gith...
240 25 2022-08-27 2023-03-22 3 2 joseph@usesilo.com akhenakh@users.noreply.gith...
7 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
h3_vec3d.h
in root
11 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
h3_alloc.h
in root
19 - 2022-08-27 2023-03-22 2 2 joseph@usesilo.com akhenakh@users.noreply.gith...
h3_algos.h
in root
21 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
21 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
27 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
30 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
39 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
62 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
121 4 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
4 - 2023-03-22 2023-03-22 1 1 akhenakh@users.noreply.gith... akhenakh@users.noreply.gith...
5 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
13 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
21 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
21 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
36 - 2023-03-22 2023-03-22 1 1 akhenakh@users.noreply.gith... akhenakh@users.noreply.gith...
76 8 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
Files With Most Contributors (Top 41)
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
h3.go
in root
499 84 2018-09-12 2023-03-23 14 7 gilley@uber.com akhenakh@users.noreply.gith...
h3_algos.c
in root
627 17 2018-09-11 2023-03-22 9 6 gilley@uber.com akhenakh@users.noreply.gith...
h3_bbox.c
in root
82 6 2018-09-11 2023-03-22 8 6 gilley@uber.com akhenakh@users.noreply.gith...
689 32 2018-09-11 2023-03-22 8 6 gilley@uber.com akhenakh@users.noreply.gith...
392 28 2018-09-11 2023-03-22 8 6 gilley@uber.com akhenakh@users.noreply.gith...
215 7 2018-09-11 2022-09-30 7 5 gilley@uber.com joseph@usesilo.com
400 8 2019-02-17 2023-03-22 6 5 jchaput@moncoyote.com akhenakh@users.noreply.gith...
760 10 2018-09-11 2022-08-27 6 5 gilley@uber.com joseph@usesilo.com
h3_vec2d.c
in root
22 2 2018-09-11 2022-09-30 5 4 gilley@uber.com joseph@usesilo.com
608 11 2018-09-11 2022-09-30 5 4 gilley@uber.com joseph@usesilo.com
10 1 2018-09-11 2022-08-27 4 4 gilley@uber.com joseph@usesilo.com
38 2 2019-02-17 2022-08-27 4 4 jchaput@moncoyote.com joseph@usesilo.com
h3_vec3d.c
in root
13 2 2018-09-11 2022-08-27 4 4 gilley@uber.com joseph@usesilo.com
116 5 2018-09-11 2022-08-27 4 4 gilley@uber.com joseph@usesilo.com
h3_h3api.h
in root
209 - 2020-05-18 2023-03-22 4 3 keisar@users.noreply.github... akhenakh@users.noreply.gith...
60 - 2020-05-18 2023-03-22 3 3 keisar@users.noreply.github... akhenakh@users.noreply.gith...
10 - 2020-05-18 2023-03-22 3 3 keisar@users.noreply.github... akhenakh@users.noreply.gith...
216 7 2022-08-27 2023-03-22 4 2 joseph@usesilo.com akhenakh@users.noreply.gith...
32 - 2020-05-18 2022-09-30 3 2 keisar@users.noreply.github... joseph@usesilo.com
h3_vec2d.h
in root
12 - 2020-05-18 2022-09-30 3 2 keisar@users.noreply.github... joseph@usesilo.com
171 8 2022-08-27 2023-03-22 3 2 joseph@usesilo.com akhenakh@users.noreply.gith...
30 - 2020-05-18 2022-09-08 3 2 keisar@users.noreply.github... joseph@usesilo.com
240 25 2022-08-27 2023-03-22 3 2 joseph@usesilo.com akhenakh@users.noreply.gith...
h3_bbox.h
in root
18 - 2020-05-18 2022-09-08 3 2 keisar@users.noreply.github... joseph@usesilo.com
62 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
21 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
h3_vec3d.h
in root
11 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
27 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
39 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
30 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
h3_alloc.h
in root
19 - 2022-08-27 2023-03-22 2 2 joseph@usesilo.com akhenakh@users.noreply.gith...
7 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
h3_algos.h
in root
21 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
121 4 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
76 8 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
4 - 2023-03-22 2023-03-22 1 1 akhenakh@users.noreply.gith... akhenakh@users.noreply.gith...
21 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
21 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
5 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
13 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
36 - 2023-03-22 2023-03-22 1 1 akhenakh@users.noreply.gith... akhenakh@users.noreply.gith...
Files With Least Contributors (Top 41)
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
76 8 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
36 - 2023-03-22 2023-03-22 1 1 akhenakh@users.noreply.gith... akhenakh@users.noreply.gith...
21 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
21 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
13 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
5 - 2022-08-27 2022-08-27 1 1 joseph@usesilo.com joseph@usesilo.com
4 - 2023-03-22 2023-03-22 1 1 akhenakh@users.noreply.gith... akhenakh@users.noreply.gith...
240 25 2022-08-27 2023-03-22 3 2 joseph@usesilo.com akhenakh@users.noreply.gith...
216 7 2022-08-27 2023-03-22 4 2 joseph@usesilo.com akhenakh@users.noreply.gith...
171 8 2022-08-27 2023-03-22 3 2 joseph@usesilo.com akhenakh@users.noreply.gith...
121 4 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
62 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
39 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
32 - 2020-05-18 2022-09-30 3 2 keisar@users.noreply.github... joseph@usesilo.com
30 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
30 - 2020-05-18 2022-09-08 3 2 keisar@users.noreply.github... joseph@usesilo.com
27 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
21 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
h3_algos.h
in root
21 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
h3_alloc.h
in root
19 - 2022-08-27 2023-03-22 2 2 joseph@usesilo.com akhenakh@users.noreply.gith...
h3_bbox.h
in root
18 - 2020-05-18 2022-09-08 3 2 keisar@users.noreply.github... joseph@usesilo.com
h3_vec2d.h
in root
12 - 2020-05-18 2022-09-30 3 2 keisar@users.noreply.github... joseph@usesilo.com
h3_vec3d.h
in root
11 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
7 - 2020-05-18 2022-08-27 2 2 keisar@users.noreply.github... joseph@usesilo.com
h3_h3api.h
in root
209 - 2020-05-18 2023-03-22 4 3 keisar@users.noreply.github... akhenakh@users.noreply.gith...
60 - 2020-05-18 2023-03-22 3 3 keisar@users.noreply.github... akhenakh@users.noreply.gith...
10 - 2020-05-18 2023-03-22 3 3 keisar@users.noreply.github... akhenakh@users.noreply.gith...
608 11 2018-09-11 2022-09-30 5 4 gilley@uber.com joseph@usesilo.com
116 5 2018-09-11 2022-08-27 4 4 gilley@uber.com joseph@usesilo.com
38 2 2019-02-17 2022-08-27 4 4 jchaput@moncoyote.com joseph@usesilo.com
h3_vec2d.c
in root
22 2 2018-09-11 2022-09-30 5 4 gilley@uber.com joseph@usesilo.com
h3_vec3d.c
in root
13 2 2018-09-11 2022-08-27 4 4 gilley@uber.com joseph@usesilo.com
10 1 2018-09-11 2022-08-27 4 4 gilley@uber.com joseph@usesilo.com
760 10 2018-09-11 2022-08-27 6 5 gilley@uber.com joseph@usesilo.com
400 8 2019-02-17 2023-03-22 6 5 jchaput@moncoyote.com akhenakh@users.noreply.gith...
215 7 2018-09-11 2022-09-30 7 5 gilley@uber.com joseph@usesilo.com
689 32 2018-09-11 2023-03-22 8 6 gilley@uber.com akhenakh@users.noreply.gith...
h3_algos.c
in root
627 17 2018-09-11 2023-03-22 9 6 gilley@uber.com akhenakh@users.noreply.gith...
392 28 2018-09-11 2023-03-22 8 6 gilley@uber.com akhenakh@users.noreply.gith...
h3_bbox.c
in root
82 6 2018-09-11 2023-03-22 8 6 gilley@uber.com akhenakh@users.noreply.gith...
h3.go
in root
499 84 2018-09-12 2023-03-23 14 7 gilley@uber.com akhenakh@users.noreply.gith...
Correlations

File Size vs. Number of Changes: 41 points

h3.go x: 499 lines of code y: 14 # changes h3_algos.c x: 627 lines of code y: 9 # changes h3_alloc.h x: 19 lines of code y: 2 # changes h3_bbox.c x: 82 lines of code y: 8 # changes h3_coordijk.c x: 392 lines of code y: 8 # changes h3_coordijk.h x: 60 lines of code y: 3 # changes h3_directedEdge.c x: 171 lines of code y: 3 # changes h3_h3Assert.c x: 4 lines of code y: 1 # changes h3_h3Assert.h x: 36 lines of code y: 1 # changes h3_h3Index.c x: 689 lines of code y: 8 # changes h3_h3api.h x: 209 lines of code y: 4 # changes h3_latLng.c x: 240 lines of code y: 3 # changes h3_localij.c x: 400 lines of code y: 6 # changes h3_mathExtensions.h x: 10 lines of code y: 3 # changes h3_vertex.c x: 216 lines of code y: 4 # changes h3_faceijk.c x: 608 lines of code y: 5 # changes h3_linkedGeo.c x: 215 lines of code y: 7 # changes h3_linkedGeo.h x: 32 lines of code y: 3 # changes h3_vec2d.c x: 22 lines of code y: 5 # changes h3_vec2d.h x: 12 lines of code y: 3 # changes h3_bbox.h x: 18 lines of code y: 3 # changes h3_constants.h x: 30 lines of code y: 3 # changes h3_algos.h x: 21 lines of code y: 2 # changes h3_baseCells.c x: 760 lines of code y: 6 # changes h3_baseCells.h x: 27 lines of code y: 2 # changes h3_directedEdge.h x: 5 lines of code y: 1 # changes h3_faceijk.h x: 39 lines of code y: 2 # changes h3_h3Index.h x: 62 lines of code y: 2 # changes h3_iterators.c x: 76 lines of code y: 1 # changes h3_iterators.h x: 21 lines of code y: 1 # changes h3_localij.h x: 7 lines of code y: 2 # changes h3_mathExtensions.c x: 10 lines of code y: 4 # changes h3_polygon.c x: 38 lines of code y: 4 # changes h3_polygonAlgos.h x: 121 lines of code y: 2 # changes h3_vec3d.c x: 13 lines of code y: 4 # changes h3_vec3d.h x: 11 lines of code y: 2 # changes h3_vertex.h x: 13 lines of code y: 1 # changes h3_vertexGraph.c x: 116 lines of code y: 4 # changes h3_vertexGraph.h x: 30 lines of code y: 2 # changes
14.0
# changes
  min: 1.0
  average: 3.68
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.5
  max: 14.0
0 760.0
lines of code
min: 4.0 | average: 146.41 | 25th percentile: 18.5 | median: 36.0 | 75th percentile: 212.0 | max: 760.0

Number of Contributors vs. Number of Changes: 41 points

h3.go x: 7 # contributors y: 14 # changes h3_algos.c x: 6 # contributors y: 9 # changes h3_alloc.h x: 2 # contributors y: 2 # changes h3_bbox.c x: 6 # contributors y: 8 # changes h3_coordijk.h x: 3 # contributors y: 3 # changes h3_directedEdge.c x: 2 # contributors y: 3 # changes h3_h3Assert.c x: 1 # contributors y: 1 # changes h3_h3api.h x: 3 # contributors y: 4 # changes h3_localij.c x: 5 # contributors y: 6 # changes h3_vertex.c x: 2 # contributors y: 4 # changes h3_faceijk.c x: 4 # contributors y: 5 # changes h3_linkedGeo.c x: 5 # contributors y: 7 # changes h3_mathExtensions.c x: 4 # contributors y: 4 # changes
14.0
# changes
  min: 1.0
  average: 3.68
  25th percentile: 2.0
  median: 3.0
  75th percentile: 4.5
  max: 14.0
0 7.0
# contributors
min: 1.0 | average: 2.93 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 7.0

Number of Contributors vs. File Size: 41 points

h3.go x: 7 # contributors y: 499 lines of code h3_algos.c x: 6 # contributors y: 627 lines of code h3_alloc.h x: 2 # contributors y: 19 lines of code h3_bbox.c x: 6 # contributors y: 82 lines of code h3_coordijk.c x: 6 # contributors y: 392 lines of code h3_coordijk.h x: 3 # contributors y: 60 lines of code h3_directedEdge.c x: 2 # contributors y: 171 lines of code h3_h3Assert.c x: 1 # contributors y: 4 lines of code h3_h3Assert.h x: 1 # contributors y: 36 lines of code h3_h3Index.c x: 6 # contributors y: 689 lines of code h3_h3api.h x: 3 # contributors y: 209 lines of code h3_latLng.c x: 2 # contributors y: 240 lines of code h3_localij.c x: 5 # contributors y: 400 lines of code h3_mathExtensions.h x: 3 # contributors y: 10 lines of code h3_vertex.c x: 2 # contributors y: 216 lines of code h3_faceijk.c x: 4 # contributors y: 608 lines of code h3_linkedGeo.c x: 5 # contributors y: 215 lines of code h3_linkedGeo.h x: 2 # contributors y: 32 lines of code h3_vec2d.c x: 4 # contributors y: 22 lines of code h3_vec2d.h x: 2 # contributors y: 12 lines of code h3_algos.h x: 2 # contributors y: 21 lines of code h3_baseCells.c x: 5 # contributors y: 760 lines of code h3_baseCells.h x: 2 # contributors y: 27 lines of code h3_faceijk.h x: 2 # contributors y: 39 lines of code h3_h3Index.h x: 2 # contributors y: 62 lines of code h3_iterators.c x: 1 # contributors y: 76 lines of code h3_iterators.h x: 1 # contributors y: 21 lines of code h3_localij.h x: 2 # contributors y: 7 lines of code h3_mathExtensions.c x: 4 # contributors y: 10 lines of code h3_polygon.c x: 4 # contributors y: 38 lines of code h3_polygonAlgos.h x: 2 # contributors y: 121 lines of code h3_vec3d.c x: 4 # contributors y: 13 lines of code h3_vec3d.h x: 2 # contributors y: 11 lines of code h3_vertex.h x: 1 # contributors y: 13 lines of code h3_vertexGraph.c x: 4 # contributors y: 116 lines of code
760.0
lines of code
  min: 4.0
  average: 146.41
  25th percentile: 18.5
  median: 36.0
  75th percentile: 212.0
  max: 760.0
0 7.0
# contributors
min: 1.0 | average: 2.93 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 7.0