GoogleCloudPlatform / grpc-gcp-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 33 files with 14,683 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (633 lines of code)
    • 10 files changed 6-20 times (2,077 lines of code)
    • 21 files changed 1-5 times (11,973 lines of code)
0% | 0% | 4% | 14% | 81%
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 33 files with 14,683 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 20 files changed by 2-5 contributors (4,844 lines of code)
    • 13 files changed by 1 contributor (9,839 lines of code)
0% | 0% | 0% | 32% | 67%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, mod, md, sh, yaml, gitignore, proto, json, cfg, txt, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 4% | 13% | 82%
proto0% | 0% | 0% | 71% | 28%
yaml0% | 0% | 0% | 25% | 74%
cfg0% | 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
grpcgcp0% | 0% | 34% | 50% | 15%
spanner_prober0% | 0% | 0% | 88% | 11%
continuous_load_testing0% | 0% | 0% | 13% | 86%
ROOT0% | 0% | 0% | 100% | 0%
e2e-examples0% | 0% | 0% | 0% | 100%
cloudprober0% | 0% | 0% | 0% | 100%
e2e-checksum0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 33)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
gcp_picker.go
in grpcgcp
200 11 2019-01-07 2024-02-01 34 3 weiranf@google.com golobokov@google.com
gcp_balancer.go
in grpcgcp
433 29 2018-11-28 2024-02-05 33 3 weiranf@google.com golobokov@google.com
88 4 2018-12-01 2022-11-30 18 3 weiranf@google.com golobokov@google.com
proto
grpc_gcp.proto
in grpcgcp/grpc_gcp
110 - 2019-01-07 2024-10-09 15 4 weiranf@google.com golobokov@google.com
client.go
in continuous_load_testing
313 12 2025-01-09 2025-03-24 14 2 fengli@google.com zbilun@google.com
247 17 2023-09-05 2024-03-11 13 1 golobokov@google.com golobokov@google.com
grpc_gcp.pb.go
in grpcgcp/grpc_gcp
478 49 2019-01-07 2023-01-09 13 3 weiranf@google.com golobokov@google.com
doc.go
in grpcgcp
1 - 2019-01-07 2022-11-30 9 3 weiranf@google.com golobokov@google.com
proberlib.go
in spanner_prober/prober
598 35 2022-11-19 2023-05-03 8 1 golobokov@google.com golobokov@google.com
15 - 2022-08-13 2024-02-05 6 1 golobokov@google.com golobokov@google.com
client-go-manual.yaml
in continuous_load_testing
41 - 2025-01-24 2025-03-10 6 2 fengli@google.com zbilun@google.com
main.go
in spanner_prober
186 3 2022-11-19 2023-04-21 6 1 golobokov@google.com golobokov@google.com
multiendpoint.go
in grpcgcp/multiendpoint
182 10 2023-08-15 2024-02-05 5 1 golobokov@google.com golobokov@google.com
cfg
cloudprober.cfg
in cloudprober
18 - 2019-02-06 2019-02-16 4 2 jennyjiang@google.com jennyjiang@google.com
client-go-cloudpath.yaml
in continuous_load_testing
41 - 2025-03-07 2025-03-21 4 2 zbilun@google.com zbilun@google.com
client-go.yaml
in continuous_load_testing
41 - 2025-01-09 2025-03-08 4 2 fengli@google.com zbilun@google.com
empty.pb.go
in continuous_load_testing/proto/grpc/testing/empty
95 8 2025-01-25 2025-02-27 4 2 fengli@google.com zbilun@google.com
messages.pb.go
in continuous_load_testing/proto/grpc/testing/messages
2060 251 2025-01-25 2025-02-27 4 2 fengli@google.com zbilun@google.com
main.go
in cloudprober
45 4 2019-02-06 2019-02-16 3 2 jennyjiang@google.com jennyjiang@google.com
stackdriverutils.go
in cloudprober
63 7 2019-02-06 2019-02-16 3 2 jennyjiang@google.com jennyjiang@google.com
gcp_logger.go
in grpcgcp
64 14 2024-01-19 2024-10-07 3 2 golobokov@google.com golobokov@google.com
main.go
in e2e-examples/echo/echo-client
87 2 2019-10-06 2019-10-14 3 2 weiranf@google.com weiranf@google.com
interceptors.go
in spanner_prober/prober
97 5 2022-11-19 2022-11-30 3 1 golobokov@google.com golobokov@google.com
spannerprobers.go
in cloudprober
279 8 2019-02-06 2019-02-08 3 2 jennyjiang@google.com 8175562+weiranfang@users.no...
endpoint.go
in grpcgcp/multiendpoint
30 1 2023-08-15 2023-11-21 2 1 golobokov@google.com golobokov@google.com
client-go-cloudpath-useast7.yaml
in continuous_load_testing
41 - 2025-03-25 2025-03-26 2 1 zbilun@google.com zbilun@google.com
client-go-useast7.yaml
in continuous_load_testing
41 - 2025-03-25 2025-03-26 2 1 zbilun@google.com zbilun@google.com
proto
echo.proto
in e2e-examples/echo/echo
43 - 2019-10-06 2019-10-08 2 2 weiranf@google.com 8175562+weiranfang@users.no...
echo.pb.go
in e2e-examples/echo/echo
344 57 2019-10-06 2019-10-08 2 2 weiranf@google.com 8175562+weiranfang@users.no...
main.go
in e2e-checksum
72 4 2019-09-05 2019-09-05 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
main.go
in e2e-examples/gcs
308 8 2020-08-23 2020-08-23 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
storage_resources.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
2046 411 2020-08-23 2020-08-23 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
storage.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
5976 979 2020-08-23 2020-08-23 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
Files With Most Contributors (Top 33)
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
proto
grpc_gcp.proto
in grpcgcp/grpc_gcp
110 - 2019-01-07 2024-10-09 15 4 weiranf@google.com golobokov@google.com
gcp_picker.go
in grpcgcp
200 11 2019-01-07 2024-02-01 34 3 weiranf@google.com golobokov@google.com
gcp_balancer.go
in grpcgcp
433 29 2018-11-28 2024-02-05 33 3 weiranf@google.com golobokov@google.com
88 4 2018-12-01 2022-11-30 18 3 weiranf@google.com golobokov@google.com
grpc_gcp.pb.go
in grpcgcp/grpc_gcp
478 49 2019-01-07 2023-01-09 13 3 weiranf@google.com golobokov@google.com
doc.go
in grpcgcp
1 - 2019-01-07 2022-11-30 9 3 weiranf@google.com golobokov@google.com
client.go
in continuous_load_testing
313 12 2025-01-09 2025-03-24 14 2 fengli@google.com zbilun@google.com
client-go-manual.yaml
in continuous_load_testing
41 - 2025-01-24 2025-03-10 6 2 fengli@google.com zbilun@google.com
cfg
cloudprober.cfg
in cloudprober
18 - 2019-02-06 2019-02-16 4 2 jennyjiang@google.com jennyjiang@google.com
client-go.yaml
in continuous_load_testing
41 - 2025-01-09 2025-03-08 4 2 fengli@google.com zbilun@google.com
messages.pb.go
in continuous_load_testing/proto/grpc/testing/messages
2060 251 2025-01-25 2025-02-27 4 2 fengli@google.com zbilun@google.com
empty.pb.go
in continuous_load_testing/proto/grpc/testing/empty
95 8 2025-01-25 2025-02-27 4 2 fengli@google.com zbilun@google.com
client-go-cloudpath.yaml
in continuous_load_testing
41 - 2025-03-07 2025-03-21 4 2 zbilun@google.com zbilun@google.com
main.go
in e2e-examples/echo/echo-client
87 2 2019-10-06 2019-10-14 3 2 weiranf@google.com weiranf@google.com
gcp_logger.go
in grpcgcp
64 14 2024-01-19 2024-10-07 3 2 golobokov@google.com golobokov@google.com
spannerprobers.go
in cloudprober
279 8 2019-02-06 2019-02-08 3 2 jennyjiang@google.com 8175562+weiranfang@users.no...
stackdriverutils.go
in cloudprober
63 7 2019-02-06 2019-02-16 3 2 jennyjiang@google.com jennyjiang@google.com
main.go
in cloudprober
45 4 2019-02-06 2019-02-16 3 2 jennyjiang@google.com jennyjiang@google.com
echo.pb.go
in e2e-examples/echo/echo
344 57 2019-10-06 2019-10-08 2 2 weiranf@google.com 8175562+weiranfang@users.no...
proto
echo.proto
in e2e-examples/echo/echo
43 - 2019-10-06 2019-10-08 2 2 weiranf@google.com 8175562+weiranfang@users.no...
247 17 2023-09-05 2024-03-11 13 1 golobokov@google.com golobokov@google.com
proberlib.go
in spanner_prober/prober
598 35 2022-11-19 2023-05-03 8 1 golobokov@google.com golobokov@google.com
main.go
in spanner_prober
186 3 2022-11-19 2023-04-21 6 1 golobokov@google.com golobokov@google.com
15 - 2022-08-13 2024-02-05 6 1 golobokov@google.com golobokov@google.com
multiendpoint.go
in grpcgcp/multiendpoint
182 10 2023-08-15 2024-02-05 5 1 golobokov@google.com golobokov@google.com
interceptors.go
in spanner_prober/prober
97 5 2022-11-19 2022-11-30 3 1 golobokov@google.com golobokov@google.com
endpoint.go
in grpcgcp/multiendpoint
30 1 2023-08-15 2023-11-21 2 1 golobokov@google.com golobokov@google.com
client-go-useast7.yaml
in continuous_load_testing
41 - 2025-03-25 2025-03-26 2 1 zbilun@google.com zbilun@google.com
client-go-cloudpath-useast7.yaml
in continuous_load_testing
41 - 2025-03-25 2025-03-26 2 1 zbilun@google.com zbilun@google.com
storage_resources.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
2046 411 2020-08-23 2020-08-23 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
storage.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
5976 979 2020-08-23 2020-08-23 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
main.go
in e2e-examples/gcs
308 8 2020-08-23 2020-08-23 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
main.go
in e2e-checksum
72 4 2019-09-05 2019-09-05 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
Files With Least Contributors (Top 33)
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
storage.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
5976 979 2020-08-23 2020-08-23 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
storage_resources.pb.go
in e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1
2046 411 2020-08-23 2020-08-23 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
proberlib.go
in spanner_prober/prober
598 35 2022-11-19 2023-05-03 8 1 golobokov@google.com golobokov@google.com
main.go
in e2e-examples/gcs
308 8 2020-08-23 2020-08-23 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
247 17 2023-09-05 2024-03-11 13 1 golobokov@google.com golobokov@google.com
main.go
in spanner_prober
186 3 2022-11-19 2023-04-21 6 1 golobokov@google.com golobokov@google.com
multiendpoint.go
in grpcgcp/multiendpoint
182 10 2023-08-15 2024-02-05 5 1 golobokov@google.com golobokov@google.com
interceptors.go
in spanner_prober/prober
97 5 2022-11-19 2022-11-30 3 1 golobokov@google.com golobokov@google.com
main.go
in e2e-checksum
72 4 2019-09-05 2019-09-05 1 1 8175562+weiranfang@users.no... 8175562+weiranfang@users.no...
client-go-useast7.yaml
in continuous_load_testing
41 - 2025-03-25 2025-03-26 2 1 zbilun@google.com zbilun@google.com
client-go-cloudpath-useast7.yaml
in continuous_load_testing
41 - 2025-03-25 2025-03-26 2 1 zbilun@google.com zbilun@google.com
endpoint.go
in grpcgcp/multiendpoint
30 1 2023-08-15 2023-11-21 2 1 golobokov@google.com golobokov@google.com
15 - 2022-08-13 2024-02-05 6 1 golobokov@google.com golobokov@google.com
messages.pb.go
in continuous_load_testing/proto/grpc/testing/messages
2060 251 2025-01-25 2025-02-27 4 2 fengli@google.com zbilun@google.com
echo.pb.go
in e2e-examples/echo/echo
344 57 2019-10-06 2019-10-08 2 2 weiranf@google.com 8175562+weiranfang@users.no...
client.go
in continuous_load_testing
313 12 2025-01-09 2025-03-24 14 2 fengli@google.com zbilun@google.com
spannerprobers.go
in cloudprober
279 8 2019-02-06 2019-02-08 3 2 jennyjiang@google.com 8175562+weiranfang@users.no...
empty.pb.go
in continuous_load_testing/proto/grpc/testing/empty
95 8 2025-01-25 2025-02-27 4 2 fengli@google.com zbilun@google.com
main.go
in e2e-examples/echo/echo-client
87 2 2019-10-06 2019-10-14 3 2 weiranf@google.com weiranf@google.com
gcp_logger.go
in grpcgcp
64 14 2024-01-19 2024-10-07 3 2 golobokov@google.com golobokov@google.com
stackdriverutils.go
in cloudprober
63 7 2019-02-06 2019-02-16 3 2 jennyjiang@google.com jennyjiang@google.com
main.go
in cloudprober
45 4 2019-02-06 2019-02-16 3 2 jennyjiang@google.com jennyjiang@google.com
proto
echo.proto
in e2e-examples/echo/echo
43 - 2019-10-06 2019-10-08 2 2 weiranf@google.com 8175562+weiranfang@users.no...
client-go.yaml
in continuous_load_testing
41 - 2025-01-09 2025-03-08 4 2 fengli@google.com zbilun@google.com
client-go-manual.yaml
in continuous_load_testing
41 - 2025-01-24 2025-03-10 6 2 fengli@google.com zbilun@google.com
client-go-cloudpath.yaml
in continuous_load_testing
41 - 2025-03-07 2025-03-21 4 2 zbilun@google.com zbilun@google.com
cfg
cloudprober.cfg
in cloudprober
18 - 2019-02-06 2019-02-16 4 2 jennyjiang@google.com jennyjiang@google.com
grpc_gcp.pb.go
in grpcgcp/grpc_gcp
478 49 2019-01-07 2023-01-09 13 3 weiranf@google.com golobokov@google.com
gcp_balancer.go
in grpcgcp
433 29 2018-11-28 2024-02-05 33 3 weiranf@google.com golobokov@google.com
gcp_picker.go
in grpcgcp
200 11 2019-01-07 2024-02-01 34 3 weiranf@google.com golobokov@google.com
88 4 2018-12-01 2022-11-30 18 3 weiranf@google.com golobokov@google.com
doc.go
in grpcgcp
1 - 2019-01-07 2022-11-30 9 3 weiranf@google.com golobokov@google.com
proto
grpc_gcp.proto
in grpcgcp/grpc_gcp
110 - 2019-01-07 2024-10-09 15 4 weiranf@google.com golobokov@google.com
Correlations

File Size vs. Number of Changes: 33 points

continuous_load_testing/client-go-cloudpath-useast7.yaml x: 41 lines of code y: 2 # changes continuous_load_testing/client.go x: 313 lines of code y: 14 # changes continuous_load_testing/client-go-cloudpath.yaml x: 41 lines of code y: 4 # changes continuous_load_testing/client-go-manual.yaml x: 41 lines of code y: 6 # changes continuous_load_testing/proto/grpc/testing/empty/empty.pb.go x: 95 lines of code y: 4 # changes continuous_load_testing/proto/grpc/testing/messages/messages.pb.go x: 2060 lines of code y: 4 # changes grpcgcp/grpc_gcp/grpc_gcp.proto x: 110 lines of code y: 15 # changes grpcgcp/gcp_logger.go x: 64 lines of code y: 3 # changes grpcgcp/gcp_multiendpoint.go x: 247 lines of code y: 13 # changes cloudbuild.yaml x: 15 lines of code y: 6 # changes grpcgcp/gcp_balancer.go x: 433 lines of code y: 33 # changes grpcgcp/multiendpoint/multiendpoint.go x: 182 lines of code y: 5 # changes grpcgcp/gcp_picker.go x: 200 lines of code y: 34 # changes grpcgcp/multiendpoint/endpoint.go x: 30 lines of code y: 2 # changes spanner_prober/prober/proberlib.go x: 598 lines of code y: 8 # changes spanner_prober/main.go x: 186 lines of code y: 6 # changes grpcgcp/grpc_gcp/grpc_gcp.pb.go x: 478 lines of code y: 13 # changes grpcgcp/doc.go x: 1 lines of code y: 9 # changes spanner_prober/prober/interceptors.go x: 97 lines of code y: 3 # changes grpcgcp/gcp_interceptor.go x: 88 lines of code y: 18 # changes e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1/storage.pb.go x: 5976 lines of code y: 1 # changes e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1/storage_resources.pb.go x: 2046 lines of code y: 1 # changes e2e-examples/gcs/main.go x: 308 lines of code y: 1 # changes e2e-examples/echo/echo/echo.pb.go x: 344 lines of code y: 2 # changes e2e-checksum/main.go x: 72 lines of code y: 1 # changes cloudprober/cloudprober.cfg x: 18 lines of code y: 4 # changes cloudprober/main.go x: 45 lines of code y: 3 # changes cloudprober/spannerprobers.go x: 279 lines of code y: 3 # changes
34.0
# changes
  min: 1.0
  average: 7.03
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.5
  max: 34.0
0 5976.0
lines of code
min: 1.0 | average: 444.94 | 25th percentile: 41.0 | median: 95.0 | 75th percentile: 310.5 | max: 5976.0

Number of Contributors vs. Number of Changes: 33 points

continuous_load_testing/client-go-cloudpath-useast7.yaml x: 1 # contributors y: 2 # changes continuous_load_testing/client.go x: 2 # contributors y: 14 # changes continuous_load_testing/client-go-cloudpath.yaml x: 2 # contributors y: 4 # changes continuous_load_testing/client-go-manual.yaml x: 2 # contributors y: 6 # changes grpcgcp/grpc_gcp/grpc_gcp.proto x: 4 # contributors y: 15 # changes grpcgcp/gcp_logger.go x: 2 # contributors y: 3 # changes grpcgcp/gcp_multiendpoint.go x: 1 # contributors y: 13 # changes cloudbuild.yaml x: 1 # contributors y: 6 # changes grpcgcp/gcp_balancer.go x: 3 # contributors y: 33 # changes grpcgcp/multiendpoint/multiendpoint.go x: 1 # contributors y: 5 # changes grpcgcp/gcp_picker.go x: 3 # contributors y: 34 # changes spanner_prober/prober/proberlib.go x: 1 # contributors y: 8 # changes grpcgcp/grpc_gcp/grpc_gcp.pb.go x: 3 # contributors y: 13 # changes grpcgcp/doc.go x: 3 # contributors y: 9 # changes spanner_prober/prober/interceptors.go x: 1 # contributors y: 3 # changes grpcgcp/gcp_interceptor.go x: 3 # contributors y: 18 # changes e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1/storage.pb.go x: 1 # contributors y: 1 # changes e2e-examples/echo/echo/echo.pb.go x: 2 # contributors y: 2 # changes
34.0
# changes
  min: 1.0
  average: 7.03
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.5
  max: 34.0
0 4.0
# contributors
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

Number of Contributors vs. File Size: 33 points

continuous_load_testing/client-go-cloudpath-useast7.yaml x: 1 # contributors y: 41 lines of code continuous_load_testing/client.go x: 2 # contributors y: 313 lines of code continuous_load_testing/client-go-cloudpath.yaml x: 2 # contributors y: 41 lines of code continuous_load_testing/proto/grpc/testing/empty/empty.pb.go x: 2 # contributors y: 95 lines of code continuous_load_testing/proto/grpc/testing/messages/messages.pb.go x: 2 # contributors y: 2060 lines of code grpcgcp/grpc_gcp/grpc_gcp.proto x: 4 # contributors y: 110 lines of code grpcgcp/gcp_logger.go x: 2 # contributors y: 64 lines of code grpcgcp/gcp_multiendpoint.go x: 1 # contributors y: 247 lines of code cloudbuild.yaml x: 1 # contributors y: 15 lines of code grpcgcp/gcp_balancer.go x: 3 # contributors y: 433 lines of code grpcgcp/multiendpoint/multiendpoint.go x: 1 # contributors y: 182 lines of code grpcgcp/gcp_picker.go x: 3 # contributors y: 200 lines of code spanner_prober/prober/proberlib.go x: 1 # contributors y: 598 lines of code grpcgcp/grpc_gcp/grpc_gcp.pb.go x: 3 # contributors y: 478 lines of code grpcgcp/doc.go x: 3 # contributors y: 1 lines of code spanner_prober/prober/interceptors.go x: 1 # contributors y: 97 lines of code grpcgcp/gcp_interceptor.go x: 3 # contributors y: 88 lines of code e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1/storage.pb.go x: 1 # contributors y: 5976 lines of code e2e-examples/gcs/google.golang.org/genproto/googleapis/storage/v1/storage_resources.pb.go x: 1 # contributors y: 2046 lines of code e2e-examples/gcs/main.go x: 1 # contributors y: 308 lines of code e2e-examples/echo/echo-client/main.go x: 2 # contributors y: 87 lines of code e2e-examples/echo/echo/echo.pb.go x: 2 # contributors y: 344 lines of code e2e-checksum/main.go x: 1 # contributors y: 72 lines of code cloudprober/cloudprober.cfg x: 2 # contributors y: 18 lines of code cloudprober/spannerprobers.go x: 2 # contributors y: 279 lines of code
5976.0
lines of code
  min: 1.0
  average: 444.94
  25th percentile: 41.0
  median: 95.0
  75th percentile: 310.5
  max: 5976.0
0 4.0
# contributors
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0