uber / h3-py
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 30 files with 2,541 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (124 lines of code)
    • 9 files changed 6-20 times (1,027 lines of code)
    • 20 files changed 1-5 times (1,390 lines of code)
0% | 0% | 4% | 40% | 54%
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 30 files with 2,541 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)
    • 1 file changed by 6-10 contributors (273 lines of code)
    • 13 files changed by 2-5 contributors (1,857 lines of code)
    • 16 files changed by 1 contributor (411 lines of code)
0% | 0% | 10% | 73% | 16%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, md, pyx, pxd, yaml, txt, svg, gitignore, toml, gitmodules, ipynb
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 0% | 100% | 0% | 0%
py0% | 0% | 0% | 36% | 63%
pyx0% | 0% | 0% | 45% | 54%
pxd0% | 0% | 0% | 69% | 30%
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% | 100% | 0% | 0%
src0% | 0% | 0% | 42% | 57%
Most Frequently Changed Files (Top 30)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
124 - 2020-05-17 2026-02-28 21 2 ajfriend@gmail.com ajfriend@gmail.com
_version.py
in src/h3
2 - 2020-05-10 2024-09-04 18 1 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3/api/basic_int
273 57 2022-04-09 2026-03-26 15 6 kbarron@foursquare.com szabopal96@gmail.com
pxd
h3lib.pxd
in src/h3/_cy
134 - 2020-05-10 2026-02-28 14 5 ajfriend@gmail.com ajfriend@gmail.com
cells.pyx
in src/h3/_cy
281 - 2020-05-10 2025-11-22 11 2 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3/_cy
97 - 2020-05-10 2025-11-22 10 3 ajfriend@gmail.com ajfriend@gmail.com
pxd
util.pxd
in src/h3/_cy
11 - 2020-05-10 2025-11-22 6 2 ajfriend@gmail.com ajfriend@gmail.com
to_multipoly.pyx
in src/h3/_cy
32 2 2020-05-10 2026-02-28 6 1 ajfriend@gmail.com ajfriend@gmail.com
util.pyx
in src/h3/_cy
59 - 2020-05-10 2025-11-22 6 2 ajfriend@gmail.com ajfriend@gmail.com
_h3shape.py
in src/h3
138 24 2023-12-30 2025-01-27 6 2 ajfriend@gmail.com ajfriend@gmail.com
latlng.pyx
in src/h3/_cy
155 8 2023-12-30 2025-01-27 5 3 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3
28 - 2020-05-10 2025-11-22 4 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
cells.pxd
in src/h3/_cy
29 - 2022-04-26 2025-11-22 4 2 kbarron@foursquare.com ajfriend@gmail.com
edges.pyx
in src/h3/_cy
72 - 2020-05-10 2022-08-23 4 1 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3/api/memview_int
273 57 2022-04-09 2024-01-01 3 2 kbarron@foursquare.com ajfriend@gmail.com
__init__.py
in src/h3/api/numpy_int
273 57 2022-04-09 2024-01-01 3 2 kbarron@foursquare.com ajfriend@gmail.com
__init__.py
in src/h3/api/basic_str
273 57 2022-04-09 2024-01-01 3 2 kbarron@foursquare.com ajfriend@gmail.com
__init__.py
in src/h3/api
4 - 2020-05-10 2024-01-01 2 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
error_system.pxd
in src/h3/_cy
5 - 2022-08-23 2025-11-22 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/memview_int
6 1 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/numpy_int
7 2 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/basic_int
8 2 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/basic_str
8 2 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
edges.pxd
in src/h3/_cy
10 - 2022-04-26 2022-08-23 2 2 kbarron@foursquare.com ajfriend@gmail.com
error_system.pyx
in src/h3/_cy
99 1 2022-08-23 2025-11-22 2 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
vertex.pxd
in src/h3/_cy
5 - 2024-08-27 2024-08-27 1 1 shiran.yuan@outlook.com shiran.yuan@outlook.com
pxd
latlng.pxd
in src/h3/_cy
6 - 2023-12-30 2023-12-30 1 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
memory.pxd
in src/h3/_cy
9 - 2022-08-23 2022-08-23 1 1 ajfriend@gmail.com ajfriend@gmail.com
vertex.pyx
in src/h3/_cy
37 - 2024-08-27 2024-08-27 1 1 shiran.yuan@outlook.com shiran.yuan@outlook.com
memory.pyx
in src/h3/_cy
83 2 2022-08-23 2022-08-23 1 1 ajfriend@gmail.com ajfriend@gmail.com
Files With Most Contributors (Top 30)
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
__init__.py
in src/h3/api/basic_int
273 57 2022-04-09 2026-03-26 15 6 kbarron@foursquare.com szabopal96@gmail.com
pxd
h3lib.pxd
in src/h3/_cy
134 - 2020-05-10 2026-02-28 14 5 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3/_cy
97 - 2020-05-10 2025-11-22 10 3 ajfriend@gmail.com ajfriend@gmail.com
latlng.pyx
in src/h3/_cy
155 8 2023-12-30 2025-01-27 5 3 ajfriend@gmail.com ajfriend@gmail.com
124 - 2020-05-17 2026-02-28 21 2 ajfriend@gmail.com ajfriend@gmail.com
cells.pyx
in src/h3/_cy
281 - 2020-05-10 2025-11-22 11 2 ajfriend@gmail.com ajfriend@gmail.com
pxd
util.pxd
in src/h3/_cy
11 - 2020-05-10 2025-11-22 6 2 ajfriend@gmail.com ajfriend@gmail.com
util.pyx
in src/h3/_cy
59 - 2020-05-10 2025-11-22 6 2 ajfriend@gmail.com ajfriend@gmail.com
_h3shape.py
in src/h3
138 24 2023-12-30 2025-01-27 6 2 ajfriend@gmail.com ajfriend@gmail.com
pxd
cells.pxd
in src/h3/_cy
29 - 2022-04-26 2025-11-22 4 2 kbarron@foursquare.com ajfriend@gmail.com
__init__.py
in src/h3/api/basic_str
273 57 2022-04-09 2024-01-01 3 2 kbarron@foursquare.com ajfriend@gmail.com
__init__.py
in src/h3/api/numpy_int
273 57 2022-04-09 2024-01-01 3 2 kbarron@foursquare.com ajfriend@gmail.com
__init__.py
in src/h3/api/memview_int
273 57 2022-04-09 2024-01-01 3 2 kbarron@foursquare.com ajfriend@gmail.com
pxd
edges.pxd
in src/h3/_cy
10 - 2022-04-26 2022-08-23 2 2 kbarron@foursquare.com ajfriend@gmail.com
_version.py
in src/h3
2 - 2020-05-10 2024-09-04 18 1 ajfriend@gmail.com ajfriend@gmail.com
to_multipoly.pyx
in src/h3/_cy
32 2 2020-05-10 2026-02-28 6 1 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3
28 - 2020-05-10 2025-11-22 4 1 ajfriend@gmail.com ajfriend@gmail.com
edges.pyx
in src/h3/_cy
72 - 2020-05-10 2022-08-23 4 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/basic_str
8 2 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3/api
4 - 2020-05-10 2024-01-01 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/numpy_int
7 2 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/memview_int
6 1 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/basic_int
8 2 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
error_system.pxd
in src/h3/_cy
5 - 2022-08-23 2025-11-22 2 1 ajfriend@gmail.com ajfriend@gmail.com
error_system.pyx
in src/h3/_cy
99 1 2022-08-23 2025-11-22 2 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
latlng.pxd
in src/h3/_cy
6 - 2023-12-30 2023-12-30 1 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
memory.pxd
in src/h3/_cy
9 - 2022-08-23 2022-08-23 1 1 ajfriend@gmail.com ajfriend@gmail.com
memory.pyx
in src/h3/_cy
83 2 2022-08-23 2022-08-23 1 1 ajfriend@gmail.com ajfriend@gmail.com
vertex.pyx
in src/h3/_cy
37 - 2024-08-27 2024-08-27 1 1 shiran.yuan@outlook.com shiran.yuan@outlook.com
pxd
vertex.pxd
in src/h3/_cy
5 - 2024-08-27 2024-08-27 1 1 shiran.yuan@outlook.com shiran.yuan@outlook.com
Files With Least Contributors (Top 30)
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
error_system.pyx
in src/h3/_cy
99 1 2022-08-23 2025-11-22 2 1 ajfriend@gmail.com ajfriend@gmail.com
memory.pyx
in src/h3/_cy
83 2 2022-08-23 2022-08-23 1 1 ajfriend@gmail.com ajfriend@gmail.com
edges.pyx
in src/h3/_cy
72 - 2020-05-10 2022-08-23 4 1 ajfriend@gmail.com ajfriend@gmail.com
vertex.pyx
in src/h3/_cy
37 - 2024-08-27 2024-08-27 1 1 shiran.yuan@outlook.com shiran.yuan@outlook.com
to_multipoly.pyx
in src/h3/_cy
32 2 2020-05-10 2026-02-28 6 1 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3
28 - 2020-05-10 2025-11-22 4 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
memory.pxd
in src/h3/_cy
9 - 2022-08-23 2022-08-23 1 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/basic_str
8 2 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/basic_int
8 2 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/numpy_int
7 2 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
_convert.py
in src/h3/api/memview_int
6 1 2024-01-01 2024-03-10 2 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
latlng.pxd
in src/h3/_cy
6 - 2023-12-30 2023-12-30 1 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
error_system.pxd
in src/h3/_cy
5 - 2022-08-23 2025-11-22 2 1 ajfriend@gmail.com ajfriend@gmail.com
pxd
vertex.pxd
in src/h3/_cy
5 - 2024-08-27 2024-08-27 1 1 shiran.yuan@outlook.com shiran.yuan@outlook.com
__init__.py
in src/h3/api
4 - 2020-05-10 2024-01-01 2 1 ajfriend@gmail.com ajfriend@gmail.com
_version.py
in src/h3
2 - 2020-05-10 2024-09-04 18 1 ajfriend@gmail.com ajfriend@gmail.com
cells.pyx
in src/h3/_cy
281 - 2020-05-10 2025-11-22 11 2 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3/api/basic_str
273 57 2022-04-09 2024-01-01 3 2 kbarron@foursquare.com ajfriend@gmail.com
__init__.py
in src/h3/api/numpy_int
273 57 2022-04-09 2024-01-01 3 2 kbarron@foursquare.com ajfriend@gmail.com
__init__.py
in src/h3/api/memview_int
273 57 2022-04-09 2024-01-01 3 2 kbarron@foursquare.com ajfriend@gmail.com
_h3shape.py
in src/h3
138 24 2023-12-30 2025-01-27 6 2 ajfriend@gmail.com ajfriend@gmail.com
124 - 2020-05-17 2026-02-28 21 2 ajfriend@gmail.com ajfriend@gmail.com
util.pyx
in src/h3/_cy
59 - 2020-05-10 2025-11-22 6 2 ajfriend@gmail.com ajfriend@gmail.com
pxd
cells.pxd
in src/h3/_cy
29 - 2022-04-26 2025-11-22 4 2 kbarron@foursquare.com ajfriend@gmail.com
pxd
util.pxd
in src/h3/_cy
11 - 2020-05-10 2025-11-22 6 2 ajfriend@gmail.com ajfriend@gmail.com
pxd
edges.pxd
in src/h3/_cy
10 - 2022-04-26 2022-08-23 2 2 kbarron@foursquare.com ajfriend@gmail.com
latlng.pyx
in src/h3/_cy
155 8 2023-12-30 2025-01-27 5 3 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3/_cy
97 - 2020-05-10 2025-11-22 10 3 ajfriend@gmail.com ajfriend@gmail.com
pxd
h3lib.pxd
in src/h3/_cy
134 - 2020-05-10 2026-02-28 14 5 ajfriend@gmail.com ajfriend@gmail.com
__init__.py
in src/h3/api/basic_int
273 57 2022-04-09 2026-03-26 15 6 kbarron@foursquare.com szabopal96@gmail.com