anthropics / apitools
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 36 files with 7,357 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (461 lines of code)
    • 10 files changed 21-50 times (3,007 lines of code)
    • 11 files changed 6-20 times (2,448 lines of code)
    • 14 files changed 1-5 times (1,441 lines of code)
0% | 6% | 40% | 33% | 19%
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 36 files with 7,357 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 10 files changed by 11-25 contributors (3,730 lines of code)
    • 10 files changed by 6-10 contributors (2,142 lines of code)
    • 16 files changed by 2-5 contributors (1,485 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 50% | 29% | 20% | 0%
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, json, cfg, ini, in, gitignore, txt, rst, sh, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 6% | 40% | 33% | 19%
in0% | 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
apitools0% | 6% | 41% | 33% | 17%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 36)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
credentials_lib.py
in apitools/base/py
461 37 2014-04-07 2024-10-23 56 19 craigcitro@google.com sameershk@google.com
base_api.py
in apitools/base/py
502 58 2013-10-23 2024-09-05 45 17 craigcitro@google.com 10370863+cglouch@users.nore...
transfer.py
in apitools/base/py
755 73 2013-10-23 2021-04-21 44 18 craigcitro@google.com 66492516+nickgoog@users.nor...
encoding.py
in apitools/base/py
16 - 2014-04-07 2018-06-15 39 19 craigcitro@google.com harrisongregg@users.noreply...
gen_client_lib.py
in apitools/gen
201 18 2014-04-07 2020-07-09 35 10 craigcitro@google.com jameslynnwu@users.noreply.g...
util.py
in apitools/gen
310 36 2014-04-07 2024-09-16 33 13 craigcitro@google.com 10370863+cglouch@users.nore...
gen_client.py
in apitools/gen
255 14 2014-04-07 2024-09-16 30 10 craigcitro@google.com 10370863+cglouch@users.nore...
service_registry.py
in apitools/gen
415 20 2013-10-23 2024-09-05 30 12 craigcitro@google.com 10370863+cglouch@users.nore...
http_wrapper.py
in apitools/base/py
227 19 2014-04-07 2020-05-14 27 10 craigcitro@google.com 34144949+ejochman@users.nor...
batch.py
in apitools/base/py
205 19 2014-04-07 2019-01-22 24 11 craigcitro@google.com kevinli7@berkeley.edu
util.py
in apitools/base/py
121 9 2013-10-23 2020-01-27 21 10 craigcitro@google.com tir.karthi@gmail.com
mock.py
in apitools/base/py/testing
222 18 2015-05-04 2019-09-12 20 8 craigcitro@google.com jeff.tze.wu@gmail.com
message_registry.py
in apitools/gen
374 27 2014-04-07 2025-03-11 20 7 craigcitro@google.com sergeiz@google.com
extended_descriptor.py
in apitools/gen
364 32 2014-04-07 2020-07-09 19 10 craigcitro@google.com jameslynnwu@users.noreply.g...
list_pager.py
in apitools/base/py
54 3 2014-11-06 2020-02-07 18 12 craigcitro@google.com 60764042+kaylajin@users.nor...
protojson.py
in apitools/base/protorpclite
215 11 2015-09-18 2022-08-09 18 13 craigcitro@google.com jameslynnwu@users.noreply.g...
extra_types.py
in apitools/base/py
179 19 2014-04-07 2020-01-27 17 7 craigcitro@google.com tir.karthi@gmail.com
exceptions.py
in apitools/base/py
72 7 2014-04-07 2019-05-07 13 7 craigcitro@google.com tvalentyn@users.noreply.git...
messages.py
in apitools/base/protorpclite
797 83 2015-09-18 2024-06-11 13 11 craigcitro@google.com kaiqizheng@google.com
__init__.py
in apitools/base/py
14 - 2014-04-07 2016-12-19 8 4 craigcitro@google.com arthur.cherba@gmail.com
util.py
in apitools/base/protorpclite
127 7 2015-09-18 2024-04-29 8 8 craigcitro@google.com 10370863+cglouch@users.nore...
stream_slice.py
in apitools/base/py
30 6 2015-03-01 2015-10-26 7 3 craigcitro@google.com craigcitro@gmail.com
150 6 2013-10-23 2019-01-22 5 5 craigcitro@google.com kevinli7@berkeley.edu
__init__.py
in apitools
2 - 2014-07-15 2015-10-26 4 3 craigcitro@gmail.com craigcitro@gmail.com
buffered_stream.py
in apitools/base/py
39 7 2015-03-01 2015-10-26 4 3 craigcitro@google.com craigcitro@gmail.com
compression.py
in apitools/base/py
51 7 2017-10-13 2017-11-15 4 4 mooman219@gmail.com jcumbo@google.com
__init__.py
in apitools/base/py/testing
1 - 2015-05-04 2015-10-26 3 3 craigcitro@google.com craigcitro@gmail.com
__init__.py
in apitools/base/protorpclite
2 - 2015-09-18 2016-01-01 3 3 craigcitro@google.com cherba@google.com
__init__.py
in apitools/base
2 - 2014-11-06 2015-10-26 3 3 craigcitro@google.com craigcitro@gmail.com
__init__.py
in apitools/gen
2 - 2014-11-06 2015-10-26 3 3 craigcitro@google.com craigcitro@gmail.com
__init__.py
in apitools/scripts
2 - 2015-06-03 2015-10-26 3 3 craigcitro@gmail.com craigcitro@gmail.com
in
6 - 2013-10-23 2022-08-09 3 3 craigcitro@google.com xhochy@users.noreply.github...
message_types.py
in apitools/base/protorpclite
51 3 2015-09-18 2024-10-23 3 3 craigcitro@google.com sameershk@google.com
descriptor.py
in apitools/base/protorpclite
242 11 2015-09-18 2019-09-12 3 3 craigcitro@google.com jeff.tze.wu@gmail.com
gzip.py
in apitools/base/py
402 37 2017-10-13 2017-11-07 3 3 mooman219@gmail.com joewcu+git@gmail.com
encoding_helper.py
in apitools/base/py
489 44 2018-06-15 2022-08-09 3 3 harrisongregg@users.noreply... jameslynnwu@users.noreply.g...
Files With Most Contributors (Top 36)
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
credentials_lib.py
in apitools/base/py
461 37 2014-04-07 2024-10-23 56 19 craigcitro@google.com sameershk@google.com
encoding.py
in apitools/base/py
16 - 2014-04-07 2018-06-15 39 19 craigcitro@google.com harrisongregg@users.noreply...
transfer.py
in apitools/base/py
755 73 2013-10-23 2021-04-21 44 18 craigcitro@google.com 66492516+nickgoog@users.nor...
base_api.py
in apitools/base/py
502 58 2013-10-23 2024-09-05 45 17 craigcitro@google.com 10370863+cglouch@users.nore...
util.py
in apitools/gen
310 36 2014-04-07 2024-09-16 33 13 craigcitro@google.com 10370863+cglouch@users.nore...
protojson.py
in apitools/base/protorpclite
215 11 2015-09-18 2022-08-09 18 13 craigcitro@google.com jameslynnwu@users.noreply.g...
service_registry.py
in apitools/gen
415 20 2013-10-23 2024-09-05 30 12 craigcitro@google.com 10370863+cglouch@users.nore...
list_pager.py
in apitools/base/py
54 3 2014-11-06 2020-02-07 18 12 craigcitro@google.com 60764042+kaylajin@users.nor...
batch.py
in apitools/base/py
205 19 2014-04-07 2019-01-22 24 11 craigcitro@google.com kevinli7@berkeley.edu
messages.py
in apitools/base/protorpclite
797 83 2015-09-18 2024-06-11 13 11 craigcitro@google.com kaiqizheng@google.com
gen_client_lib.py
in apitools/gen
201 18 2014-04-07 2020-07-09 35 10 craigcitro@google.com jameslynnwu@users.noreply.g...
gen_client.py
in apitools/gen
255 14 2014-04-07 2024-09-16 30 10 craigcitro@google.com 10370863+cglouch@users.nore...
http_wrapper.py
in apitools/base/py
227 19 2014-04-07 2020-05-14 27 10 craigcitro@google.com 34144949+ejochman@users.nor...
util.py
in apitools/base/py
121 9 2013-10-23 2020-01-27 21 10 craigcitro@google.com tir.karthi@gmail.com
extended_descriptor.py
in apitools/gen
364 32 2014-04-07 2020-07-09 19 10 craigcitro@google.com jameslynnwu@users.noreply.g...
mock.py
in apitools/base/py/testing
222 18 2015-05-04 2019-09-12 20 8 craigcitro@google.com jeff.tze.wu@gmail.com
util.py
in apitools/base/protorpclite
127 7 2015-09-18 2024-04-29 8 8 craigcitro@google.com 10370863+cglouch@users.nore...
message_registry.py
in apitools/gen
374 27 2014-04-07 2025-03-11 20 7 craigcitro@google.com sergeiz@google.com
extra_types.py
in apitools/base/py
179 19 2014-04-07 2020-01-27 17 7 craigcitro@google.com tir.karthi@gmail.com
exceptions.py
in apitools/base/py
72 7 2014-04-07 2019-05-07 13 7 craigcitro@google.com tvalentyn@users.noreply.git...
150 6 2013-10-23 2019-01-22 5 5 craigcitro@google.com kevinli7@berkeley.edu
__init__.py
in apitools/base/py
14 - 2014-04-07 2016-12-19 8 4 craigcitro@google.com arthur.cherba@gmail.com
compression.py
in apitools/base/py
51 7 2017-10-13 2017-11-15 4 4 mooman219@gmail.com jcumbo@google.com
stream_slice.py
in apitools/base/py
30 6 2015-03-01 2015-10-26 7 3 craigcitro@google.com craigcitro@gmail.com
__init__.py
in apitools
2 - 2014-07-15 2015-10-26 4 3 craigcitro@gmail.com craigcitro@gmail.com
buffered_stream.py
in apitools/base/py
39 7 2015-03-01 2015-10-26 4 3 craigcitro@google.com craigcitro@gmail.com
__init__.py
in apitools/scripts
2 - 2015-06-03 2015-10-26 3 3 craigcitro@gmail.com craigcitro@gmail.com
__init__.py
in apitools/gen
2 - 2014-11-06 2015-10-26 3 3 craigcitro@google.com craigcitro@gmail.com
__init__.py
in apitools/base
2 - 2014-11-06 2015-10-26 3 3 craigcitro@google.com craigcitro@gmail.com
__init__.py
in apitools/base/protorpclite
2 - 2015-09-18 2016-01-01 3 3 craigcitro@google.com cherba@google.com
descriptor.py
in apitools/base/protorpclite
242 11 2015-09-18 2019-09-12 3 3 craigcitro@google.com jeff.tze.wu@gmail.com
message_types.py
in apitools/base/protorpclite
51 3 2015-09-18 2024-10-23 3 3 craigcitro@google.com sameershk@google.com
gzip.py
in apitools/base/py
402 37 2017-10-13 2017-11-07 3 3 mooman219@gmail.com joewcu+git@gmail.com
encoding_helper.py
in apitools/base/py
489 44 2018-06-15 2022-08-09 3 3 harrisongregg@users.noreply... jameslynnwu@users.noreply.g...
__init__.py
in apitools/base/py/testing
1 - 2015-05-04 2015-10-26 3 3 craigcitro@google.com craigcitro@gmail.com
in
6 - 2013-10-23 2022-08-09 3 3 craigcitro@google.com xhochy@users.noreply.github...
Files With Least Contributors (Top 36)
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
encoding_helper.py
in apitools/base/py
489 44 2018-06-15 2022-08-09 3 3 harrisongregg@users.noreply... jameslynnwu@users.noreply.g...
gzip.py
in apitools/base/py
402 37 2017-10-13 2017-11-07 3 3 mooman219@gmail.com joewcu+git@gmail.com
descriptor.py
in apitools/base/protorpclite
242 11 2015-09-18 2019-09-12 3 3 craigcitro@google.com jeff.tze.wu@gmail.com
message_types.py
in apitools/base/protorpclite
51 3 2015-09-18 2024-10-23 3 3 craigcitro@google.com sameershk@google.com
buffered_stream.py
in apitools/base/py
39 7 2015-03-01 2015-10-26 4 3 craigcitro@google.com craigcitro@gmail.com
stream_slice.py
in apitools/base/py
30 6 2015-03-01 2015-10-26 7 3 craigcitro@google.com craigcitro@gmail.com
in
6 - 2013-10-23 2022-08-09 3 3 craigcitro@google.com xhochy@users.noreply.github...
__init__.py
in apitools/scripts
2 - 2015-06-03 2015-10-26 3 3 craigcitro@gmail.com craigcitro@gmail.com
__init__.py
in apitools
2 - 2014-07-15 2015-10-26 4 3 craigcitro@gmail.com craigcitro@gmail.com
__init__.py
in apitools/gen
2 - 2014-11-06 2015-10-26 3 3 craigcitro@google.com craigcitro@gmail.com
__init__.py
in apitools/base
2 - 2014-11-06 2015-10-26 3 3 craigcitro@google.com craigcitro@gmail.com
__init__.py
in apitools/base/protorpclite
2 - 2015-09-18 2016-01-01 3 3 craigcitro@google.com cherba@google.com
__init__.py
in apitools/base/py/testing
1 - 2015-05-04 2015-10-26 3 3 craigcitro@google.com craigcitro@gmail.com
compression.py
in apitools/base/py
51 7 2017-10-13 2017-11-15 4 4 mooman219@gmail.com jcumbo@google.com
__init__.py
in apitools/base/py
14 - 2014-04-07 2016-12-19 8 4 craigcitro@google.com arthur.cherba@gmail.com
150 6 2013-10-23 2019-01-22 5 5 craigcitro@google.com kevinli7@berkeley.edu
message_registry.py
in apitools/gen
374 27 2014-04-07 2025-03-11 20 7 craigcitro@google.com sergeiz@google.com
extra_types.py
in apitools/base/py
179 19 2014-04-07 2020-01-27 17 7 craigcitro@google.com tir.karthi@gmail.com
exceptions.py
in apitools/base/py
72 7 2014-04-07 2019-05-07 13 7 craigcitro@google.com tvalentyn@users.noreply.git...
mock.py
in apitools/base/py/testing
222 18 2015-05-04 2019-09-12 20 8 craigcitro@google.com jeff.tze.wu@gmail.com
util.py
in apitools/base/protorpclite
127 7 2015-09-18 2024-04-29 8 8 craigcitro@google.com 10370863+cglouch@users.nore...
extended_descriptor.py
in apitools/gen
364 32 2014-04-07 2020-07-09 19 10 craigcitro@google.com jameslynnwu@users.noreply.g...
gen_client.py
in apitools/gen
255 14 2014-04-07 2024-09-16 30 10 craigcitro@google.com 10370863+cglouch@users.nore...
http_wrapper.py
in apitools/base/py
227 19 2014-04-07 2020-05-14 27 10 craigcitro@google.com 34144949+ejochman@users.nor...
gen_client_lib.py
in apitools/gen
201 18 2014-04-07 2020-07-09 35 10 craigcitro@google.com jameslynnwu@users.noreply.g...
util.py
in apitools/base/py
121 9 2013-10-23 2020-01-27 21 10 craigcitro@google.com tir.karthi@gmail.com
messages.py
in apitools/base/protorpclite
797 83 2015-09-18 2024-06-11 13 11 craigcitro@google.com kaiqizheng@google.com
batch.py
in apitools/base/py
205 19 2014-04-07 2019-01-22 24 11 craigcitro@google.com kevinli7@berkeley.edu
service_registry.py
in apitools/gen
415 20 2013-10-23 2024-09-05 30 12 craigcitro@google.com 10370863+cglouch@users.nore...
list_pager.py
in apitools/base/py
54 3 2014-11-06 2020-02-07 18 12 craigcitro@google.com 60764042+kaylajin@users.nor...
util.py
in apitools/gen
310 36 2014-04-07 2024-09-16 33 13 craigcitro@google.com 10370863+cglouch@users.nore...
protojson.py
in apitools/base/protorpclite
215 11 2015-09-18 2022-08-09 18 13 craigcitro@google.com jameslynnwu@users.noreply.g...
base_api.py
in apitools/base/py
502 58 2013-10-23 2024-09-05 45 17 craigcitro@google.com 10370863+cglouch@users.nore...
transfer.py
in apitools/base/py
755 73 2013-10-23 2021-04-21 44 18 craigcitro@google.com 66492516+nickgoog@users.nor...
credentials_lib.py
in apitools/base/py
461 37 2014-04-07 2024-10-23 56 19 craigcitro@google.com sameershk@google.com
encoding.py
in apitools/base/py
16 - 2014-04-07 2018-06-15 39 19 craigcitro@google.com harrisongregg@users.noreply...