Overview
File Change Frequency Overall
  • There are 52 files with 5,950 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)
    • 50 files changed 6-20 times (5,916 lines of code)
    • 2 files changed 1-5 times (34 lines of code)
0% | 0% | 0% | 99% | <1%
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 52 files with 5,950 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)
    • 46 files changed by 6-10 contributors (5,755 lines of code)
    • 6 files changed by 2-5 contributors (195 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 96% | 3% | 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
go, js, java, py, txt, md, sh, json, mod, gitignore, xml, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 100% | 0%
py0% | 0% | 0% | 97% | 2%
java0% | 0% | 0% | 99% | <1%
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
go0% | 0% | 0% | 100% | 0%
javascript0% | 0% | 0% | 100% | 0%
python0% | 0% | 0% | 97% | 2%
java0% | 0% | 0% | 99% | <1%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
ConfigureModelParameters.java
in java/src/main/java/com/example/gemini
25 - 2025-03-25 2026-09-05 16 7 +120 / -22 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
29 1 2025-03-17 2026-09-05 16 8 +140 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
126 6 2025-03-17 2026-09-05 16 7 +349 / -21 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
259 10 2025-03-25 2026-09-05 16 8 +742 / -54 patloeber@google.com 46539409+soosung80@users.no...
304 7 2025-03-17 2026-09-05 16 7 +933 / -223 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
SystemInstruction.java
in java/src/main/java/com/example/gemini
25 - 2025-03-26 2026-09-05 15 7 +129 / -29 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
36 1 2025-03-17 2026-09-05 15 8 +155 / -20 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
SafetySettings.java
in java/src/main/java/com/example/gemini
63 2 2025-03-26 2026-09-05 15 7 +224 / -32 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
91 2 2025-03-17 2026-09-05 15 8 +373 / -42 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
FunctionCalling.java
in java/src/main/java/com/example/gemini
108 1 2025-03-25 2026-09-05 15 7 +322 / -36 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
287 7 2025-03-17 2026-09-05 15 7 +1005 / -327 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
396 7 2025-03-17 2026-09-05 15 7 +1229 / -301 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
454 12 2025-03-07 2026-09-05 15 8 +1627 / -559 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
13 1 2025-03-12 2026-09-05 14 8 +101 / -31 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
16 1 2025-03-12 2026-09-05 14 8 +112 / -30 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
19 1 2025-03-05 2026-09-05 14 7 +101 / -19 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
CodeExecution.java
in java/src/main/java/com/example/gemini
53 2 2025-04-07 2026-09-05 14 7 +349 / -29 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
54 3 2025-03-05 2026-09-05 14 8 +528 / -139 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
chat.js
in javascript
100 8 2025-03-12 2026-09-05 14 8 +389 / -101 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
function_calling.js
in javascript
144 4 2025-03-12 2026-09-05 14 8 +510 / -102 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
count_tokens.js
in javascript
219 13 2025-03-12 2026-09-05 14 8 +1285 / -678 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
text_generation.js
in javascript
244 18 2025-03-12 2026-09-05 14 8 +851 / -145 dhuntsperger@google.com 46539409+soosung80@users.no...
safety_settings.js
in javascript
49 2 2025-03-12 2026-09-05 13 8 +214 / -54 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
code_execution.js
in javascript
55 3 2025-03-12 2026-09-05 13 8 +717 / -67 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
chat.py
in python
75 3 2025-03-05 2026-09-05 13 7 +271 / -49 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
files.py
in python
103 9 2025-03-05 2026-09-05 13 8 +449 / -113 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
chat.go
in go
121 3 2025-04-20 2026-09-05 13 7 +342 / -42 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
144 8 2025-03-05 2026-09-05 13 7 +1055 / -585 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
146 12 2025-03-04 2026-09-05 13 8 +644 / -198 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
ControlledGeneration.java
in java/src/main/java/com/example/gemini
151 - 2025-04-07 2026-09-05 13 7 +524 / -98 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
TextGeneration.java
in java/src/main/java/com/example/gemini
190 6 2025-04-07 2026-09-05 13 7 +906 / -308 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
cache.js
in javascript
227 8 2025-03-12 2026-09-05 13 8 +855 / -223 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
313 9 2025-04-20 2026-09-05 13 7 +829 / -91 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
16 1 2025-03-05 2026-09-05 12 7 +91 / -15 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
65 2 2025-03-17 2026-09-05 12 7 +318 / -26 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
110 9 2025-03-25 2026-09-05 12 7 +486 / -12 patloeber@google.com 46539409+soosung80@users.no...
files.js
in javascript
129 12 2025-03-12 2026-09-05 12 8 +525 / -139 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
147 11 2025-03-25 2026-09-05 12 7 +542 / -12 patloeber@google.com 46539409+soosung80@users.no...
166 11 2025-03-12 2026-09-05 12 8 +642 / -202 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
models.py
in python
22 2 2025-03-05 2026-09-05 11 8 +111 / -11 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
24 1 2025-03-05 2026-09-05 11 7 +129 / -17 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
grounding.js
in javascript
35 1 2025-10-14 2026-09-05 11 4 +156 / -22 macd@google.com 46539409+soosung80@users.no...
53 2 2025-03-05 2026-09-05 11 8 +200 / -38 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
57 2 2025-03-17 2026-09-05 11 8 +227 / -11 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
133 7 2025-03-05 2026-09-05 11 7 +490 / -118 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
cache.py
in python
159 7 2025-03-05 2026-09-05 11 7 +609 / -157 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
ChatSession.java
in java/src/main/java/com/example/gemini
35 1 2025-04-22 2026-09-05 10 7 +133 / -11 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
grounding.py
in python
34 1 2025-10-14 2026-09-05 9 4 +145 / -9 macd@google.com 46539409+soosung80@users.no...
65 2 2025-03-17 2025-07-14 8 3 +178 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
embed.js
in javascript
27 2 2025-03-12 2025-07-14 6 4 +130 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
454 12 2025-03-07 2026-09-05 15 8 +1627 / -559 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
count_tokens.js
in javascript
219 13 2025-03-12 2026-09-05 14 8 +1285 / -678 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
144 8 2025-03-05 2026-09-05 13 7 +1055 / -585 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
396 7 2025-03-17 2026-09-05 15 7 +1229 / -301 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
287 7 2025-03-17 2026-09-05 15 7 +1005 / -327 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
TextGeneration.java
in java/src/main/java/com/example/gemini
190 6 2025-04-07 2026-09-05 13 7 +906 / -308 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
304 7 2025-03-17 2026-09-05 16 7 +933 / -223 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
cache.js
in javascript
227 8 2025-03-12 2026-09-05 13 8 +855 / -223 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
text_generation.js
in javascript
244 18 2025-03-12 2026-09-05 14 8 +851 / -145 dhuntsperger@google.com 46539409+soosung80@users.no...
313 9 2025-04-20 2026-09-05 13 7 +829 / -91 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
166 11 2025-03-12 2026-09-05 12 8 +642 / -202 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
146 12 2025-03-04 2026-09-05 13 8 +644 / -198 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
259 10 2025-03-25 2026-09-05 16 8 +742 / -54 patloeber@google.com 46539409+soosung80@users.no...
code_execution.js
in javascript
55 3 2025-03-12 2026-09-05 13 8 +717 / -67 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
cache.py
in python
159 7 2025-03-05 2026-09-05 11 7 +609 / -157 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
54 3 2025-03-05 2026-09-05 14 8 +528 / -139 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
files.js
in javascript
129 12 2025-03-12 2026-09-05 12 8 +525 / -139 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
ControlledGeneration.java
in java/src/main/java/com/example/gemini
151 - 2025-04-07 2026-09-05 13 7 +524 / -98 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
function_calling.js
in javascript
144 4 2025-03-12 2026-09-05 14 8 +510 / -102 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
133 7 2025-03-05 2026-09-05 11 7 +490 / -118 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
files.py
in python
103 9 2025-03-05 2026-09-05 13 8 +449 / -113 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
147 11 2025-03-25 2026-09-05 12 7 +542 / -12 patloeber@google.com 46539409+soosung80@users.no...
110 9 2025-03-25 2026-09-05 12 7 +486 / -12 patloeber@google.com 46539409+soosung80@users.no...
chat.js
in javascript
100 8 2025-03-12 2026-09-05 14 8 +389 / -101 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
91 2 2025-03-17 2026-09-05 15 8 +373 / -42 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
chat.go
in go
121 3 2025-04-20 2026-09-05 13 7 +342 / -42 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
CodeExecution.java
in java/src/main/java/com/example/gemini
53 2 2025-04-07 2026-09-05 14 7 +349 / -29 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
126 6 2025-03-17 2026-09-05 16 7 +349 / -21 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
FunctionCalling.java
in java/src/main/java/com/example/gemini
108 1 2025-03-25 2026-09-05 15 7 +322 / -36 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
65 2 2025-03-17 2026-09-05 12 7 +318 / -26 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
chat.py
in python
75 3 2025-03-05 2026-09-05 13 7 +271 / -49 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
safety_settings.js
in javascript
49 2 2025-03-12 2026-09-05 13 8 +214 / -54 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
SafetySettings.java
in java/src/main/java/com/example/gemini
63 2 2025-03-26 2026-09-05 15 7 +224 / -32 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
53 2 2025-03-05 2026-09-05 11 8 +200 / -38 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
57 2 2025-03-17 2026-09-05 11 8 +227 / -11 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
65 2 2025-03-17 2025-07-14 8 3 +178 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
grounding.js
in javascript
35 1 2025-10-14 2026-09-05 11 4 +156 / -22 macd@google.com 46539409+soosung80@users.no...
36 1 2025-03-17 2026-09-05 15 8 +155 / -20 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
29 1 2025-03-17 2026-09-05 16 8 +140 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
SystemInstruction.java
in java/src/main/java/com/example/gemini
25 - 2025-03-26 2026-09-05 15 7 +129 / -29 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
grounding.py
in python
34 1 2025-10-14 2026-09-05 9 4 +145 / -9 macd@google.com 46539409+soosung80@users.no...
embed.js
in javascript
27 2 2025-03-12 2025-07-14 6 4 +130 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
24 1 2025-03-05 2026-09-05 11 7 +129 / -17 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
ChatSession.java
in java/src/main/java/com/example/gemini
35 1 2025-04-22 2026-09-05 10 7 +133 / -11 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
16 1 2025-03-12 2026-09-05 14 8 +112 / -30 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
ConfigureModelParameters.java
in java/src/main/java/com/example/gemini
25 - 2025-03-25 2026-09-05 16 7 +120 / -22 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
13 1 2025-03-12 2026-09-05 14 8 +101 / -31 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
embed.py
in python
30 2 2025-03-05 2025-07-14 3 4 +120 / -8 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
models.py
in python
22 2 2025-03-05 2026-09-05 11 8 +111 / -11 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
19 1 2025-03-05 2026-09-05 14 7 +101 / -19 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
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)
# contributorsline
churn
first
contributor
latest
contributor
259 10 2025-03-25 2026-09-05 16 8 +742 / -54 patloeber@google.com 46539409+soosung80@users.no...
29 1 2025-03-17 2026-09-05 16 8 +140 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
36 1 2025-03-17 2026-09-05 15 8 +155 / -20 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
91 2 2025-03-17 2026-09-05 15 8 +373 / -42 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
454 12 2025-03-07 2026-09-05 15 8 +1627 / -559 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
54 3 2025-03-05 2026-09-05 14 8 +528 / -139 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
16 1 2025-03-12 2026-09-05 14 8 +112 / -30 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
count_tokens.js
in javascript
219 13 2025-03-12 2026-09-05 14 8 +1285 / -678 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
13 1 2025-03-12 2026-09-05 14 8 +101 / -31 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
chat.js
in javascript
100 8 2025-03-12 2026-09-05 14 8 +389 / -101 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
function_calling.js
in javascript
144 4 2025-03-12 2026-09-05 14 8 +510 / -102 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
text_generation.js
in javascript
244 18 2025-03-12 2026-09-05 14 8 +851 / -145 dhuntsperger@google.com 46539409+soosung80@users.no...
files.py
in python
103 9 2025-03-05 2026-09-05 13 8 +449 / -113 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
146 12 2025-03-04 2026-09-05 13 8 +644 / -198 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
code_execution.js
in javascript
55 3 2025-03-12 2026-09-05 13 8 +717 / -67 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
cache.js
in javascript
227 8 2025-03-12 2026-09-05 13 8 +855 / -223 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
safety_settings.js
in javascript
49 2 2025-03-12 2026-09-05 13 8 +214 / -54 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
166 11 2025-03-12 2026-09-05 12 8 +642 / -202 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
files.js
in javascript
129 12 2025-03-12 2026-09-05 12 8 +525 / -139 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
57 2 2025-03-17 2026-09-05 11 8 +227 / -11 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
models.py
in python
22 2 2025-03-05 2026-09-05 11 8 +111 / -11 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
53 2 2025-03-05 2026-09-05 11 8 +200 / -38 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
304 7 2025-03-17 2026-09-05 16 7 +933 / -223 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
126 6 2025-03-17 2026-09-05 16 7 +349 / -21 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
ConfigureModelParameters.java
in java/src/main/java/com/example/gemini
25 - 2025-03-25 2026-09-05 16 7 +120 / -22 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
287 7 2025-03-17 2026-09-05 15 7 +1005 / -327 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
396 7 2025-03-17 2026-09-05 15 7 +1229 / -301 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
SystemInstruction.java
in java/src/main/java/com/example/gemini
25 - 2025-03-26 2026-09-05 15 7 +129 / -29 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
SafetySettings.java
in java/src/main/java/com/example/gemini
63 2 2025-03-26 2026-09-05 15 7 +224 / -32 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
FunctionCalling.java
in java/src/main/java/com/example/gemini
108 1 2025-03-25 2026-09-05 15 7 +322 / -36 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
19 1 2025-03-05 2026-09-05 14 7 +101 / -19 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
CodeExecution.java
in java/src/main/java/com/example/gemini
53 2 2025-04-07 2026-09-05 14 7 +349 / -29 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
313 9 2025-04-20 2026-09-05 13 7 +829 / -91 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
chat.go
in go
121 3 2025-04-20 2026-09-05 13 7 +342 / -42 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
144 8 2025-03-05 2026-09-05 13 7 +1055 / -585 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
chat.py
in python
75 3 2025-03-05 2026-09-05 13 7 +271 / -49 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
ControlledGeneration.java
in java/src/main/java/com/example/gemini
151 - 2025-04-07 2026-09-05 13 7 +524 / -98 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
TextGeneration.java
in java/src/main/java/com/example/gemini
190 6 2025-04-07 2026-09-05 13 7 +906 / -308 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
65 2 2025-03-17 2026-09-05 12 7 +318 / -26 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
16 1 2025-03-05 2026-09-05 12 7 +91 / -15 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
110 9 2025-03-25 2026-09-05 12 7 +486 / -12 patloeber@google.com 46539409+soosung80@users.no...
147 11 2025-03-25 2026-09-05 12 7 +542 / -12 patloeber@google.com 46539409+soosung80@users.no...
133 7 2025-03-05 2026-09-05 11 7 +490 / -118 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
cache.py
in python
159 7 2025-03-05 2026-09-05 11 7 +609 / -157 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
24 1 2025-03-05 2026-09-05 11 7 +129 / -17 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
ChatSession.java
in java/src/main/java/com/example/gemini
35 1 2025-04-22 2026-09-05 10 7 +133 / -11 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
grounding.js
in javascript
35 1 2025-10-14 2026-09-05 11 4 +156 / -22 macd@google.com 46539409+soosung80@users.no...
grounding.py
in python
34 1 2025-10-14 2026-09-05 9 4 +145 / -9 macd@google.com 46539409+soosung80@users.no...
embed.js
in javascript
27 2 2025-03-12 2025-07-14 6 4 +130 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
embed.py
in python
30 2 2025-03-05 2025-07-14 3 4 +120 / -8 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
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)
# contributorsline
churn
first
contributor
latest
contributor
BuildConfig.java
in java/src/main/java/com/example/gemini
4 - 2025-03-21 2025-04-22 5 2 +44 / -2 anand.mali@codeandtheory.com 5672572+pcoet@users.noreply...
65 2 2025-03-17 2025-07-14 8 3 +178 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
grounding.js
in javascript
35 1 2025-10-14 2026-09-05 11 4 +156 / -22 macd@google.com 46539409+soosung80@users.no...
grounding.py
in python
34 1 2025-10-14 2026-09-05 9 4 +145 / -9 macd@google.com 46539409+soosung80@users.no...
embed.py
in python
30 2 2025-03-05 2025-07-14 3 4 +120 / -8 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
embed.js
in javascript
27 2 2025-03-12 2025-07-14 6 4 +130 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
396 7 2025-03-17 2026-09-05 15 7 +1229 / -301 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
313 9 2025-04-20 2026-09-05 13 7 +829 / -91 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
304 7 2025-03-17 2026-09-05 16 7 +933 / -223 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
287 7 2025-03-17 2026-09-05 15 7 +1005 / -327 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
TextGeneration.java
in java/src/main/java/com/example/gemini
190 6 2025-04-07 2026-09-05 13 7 +906 / -308 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
cache.py
in python
159 7 2025-03-05 2026-09-05 11 7 +609 / -157 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
ControlledGeneration.java
in java/src/main/java/com/example/gemini
151 - 2025-04-07 2026-09-05 13 7 +524 / -98 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
147 11 2025-03-25 2026-09-05 12 7 +542 / -12 patloeber@google.com 46539409+soosung80@users.no...
144 8 2025-03-05 2026-09-05 13 7 +1055 / -585 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
133 7 2025-03-05 2026-09-05 11 7 +490 / -118 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
126 6 2025-03-17 2026-09-05 16 7 +349 / -21 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
chat.go
in go
121 3 2025-04-20 2026-09-05 13 7 +342 / -42 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
110 9 2025-03-25 2026-09-05 12 7 +486 / -12 patloeber@google.com 46539409+soosung80@users.no...
FunctionCalling.java
in java/src/main/java/com/example/gemini
108 1 2025-03-25 2026-09-05 15 7 +322 / -36 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
chat.py
in python
75 3 2025-03-05 2026-09-05 13 7 +271 / -49 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
65 2 2025-03-17 2026-09-05 12 7 +318 / -26 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
SafetySettings.java
in java/src/main/java/com/example/gemini
63 2 2025-03-26 2026-09-05 15 7 +224 / -32 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
CodeExecution.java
in java/src/main/java/com/example/gemini
53 2 2025-04-07 2026-09-05 14 7 +349 / -29 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
ChatSession.java
in java/src/main/java/com/example/gemini
35 1 2025-04-22 2026-09-05 10 7 +133 / -11 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
ConfigureModelParameters.java
in java/src/main/java/com/example/gemini
25 - 2025-03-25 2026-09-05 16 7 +120 / -22 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
SystemInstruction.java
in java/src/main/java/com/example/gemini
25 - 2025-03-26 2026-09-05 15 7 +129 / -29 anand.mali@codeandtheory.com 46539409+soosung80@users.no...
24 1 2025-03-05 2026-09-05 11 7 +129 / -17 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
19 1 2025-03-05 2026-09-05 14 7 +101 / -19 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
16 1 2025-03-05 2026-09-05 12 7 +91 / -15 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
454 12 2025-03-07 2026-09-05 15 8 +1627 / -559 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
259 10 2025-03-25 2026-09-05 16 8 +742 / -54 patloeber@google.com 46539409+soosung80@users.no...
text_generation.js
in javascript
244 18 2025-03-12 2026-09-05 14 8 +851 / -145 dhuntsperger@google.com 46539409+soosung80@users.no...
cache.js
in javascript
227 8 2025-03-12 2026-09-05 13 8 +855 / -223 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
count_tokens.js
in javascript
219 13 2025-03-12 2026-09-05 14 8 +1285 / -678 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
166 11 2025-03-12 2026-09-05 12 8 +642 / -202 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
146 12 2025-03-04 2026-09-05 13 8 +644 / -198 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
function_calling.js
in javascript
144 4 2025-03-12 2026-09-05 14 8 +510 / -102 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
files.js
in javascript
129 12 2025-03-12 2026-09-05 12 8 +525 / -139 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
files.py
in python
103 9 2025-03-05 2026-09-05 13 8 +449 / -113 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
chat.js
in javascript
100 8 2025-03-12 2026-09-05 14 8 +389 / -101 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
91 2 2025-03-17 2026-09-05 15 8 +373 / -42 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
57 2 2025-03-17 2026-09-05 11 8 +227 / -11 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
code_execution.js
in javascript
55 3 2025-03-12 2026-09-05 13 8 +717 / -67 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
54 3 2025-03-05 2026-09-05 14 8 +528 / -139 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
53 2 2025-03-05 2026-09-05 11 8 +200 / -38 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
safety_settings.js
in javascript
49 2 2025-03-12 2026-09-05 13 8 +214 / -54 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
36 1 2025-03-17 2026-09-05 15 8 +155 / -20 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
29 1 2025-03-17 2026-09-05 16 8 +140 / -22 kinar.ravishankar@codeandth... 46539409+soosung80@users.no...
models.py
in python
22 2 2025-03-05 2026-09-05 11 8 +111 / -11 5672572+pcoet@users.noreply... 46539409+soosung80@users.no...
Correlations

File Size vs. Number of Changes: 52 points

go/cache.go x: 396 lines of code y: 15 # changes go/chat.go x: 121 lines of code y: 13 # changes go/code_execution.go x: 65 lines of code y: 12 # changes go/configure_model_parameters.go x: 36 lines of code y: 15 # changes go/controlled_generation.go x: 304 lines of code y: 16 # changes go/count_tokens.go x: 287 lines of code y: 15 # changes go/files.go x: 313 lines of code y: 13 # changes go/function_calling.go x: 126 lines of code y: 16 # changes go/models.go x: 57 lines of code y: 11 # changes go/safety_settings.go x: 91 lines of code y: 15 # changes go/system_instruction.go x: 29 lines of code y: 16 # changes go/text_generation.go x: 454 lines of code y: 15 # changes go/thinking_generation.go x: 259 lines of code y: 16 # changes java/src/main/java/com/example/gemini/ChatSession.java x: 35 lines of code y: 10 # changes java/src/main/java/com/example/gemini/CodeExecution.java x: 53 lines of code y: 14 # changes java/src/main/java/com/example/gemini/ConfigureModelParameters.java x: 25 lines of code y: 16 # changes java/src/main/java/com/example/gemini/ControlledGeneration.java x: 151 lines of code y: 13 # changes java/src/main/java/com/example/gemini/FunctionCalling.java x: 108 lines of code y: 15 # changes java/src/main/java/com/example/gemini/SafetySettings.java x: 63 lines of code y: 15 # changes java/src/main/java/com/example/gemini/SystemInstruction.java x: 25 lines of code y: 15 # changes java/src/main/java/com/example/gemini/TextGeneration.java x: 190 lines of code y: 13 # changes javascript/cache.js x: 227 lines of code y: 13 # changes javascript/chat.js x: 100 lines of code y: 14 # changes javascript/code_execution.js x: 55 lines of code y: 13 # changes javascript/configure_model_parameters.js x: 16 lines of code y: 14 # changes javascript/controlled_generation.js x: 166 lines of code y: 12 # changes javascript/count_tokens.js x: 219 lines of code y: 14 # changes javascript/files.js x: 129 lines of code y: 12 # changes javascript/function_calling.js x: 144 lines of code y: 14 # changes javascript/grounding.js x: 35 lines of code y: 11 # changes javascript/safety_settings.js x: 49 lines of code y: 13 # changes javascript/system_instruction.js x: 13 lines of code y: 14 # changes javascript/text_generation.js x: 244 lines of code y: 14 # changes javascript/thinking_generation.js x: 147 lines of code y: 12 # changes python/cache.py x: 159 lines of code y: 11 # changes python/chat.py x: 75 lines of code y: 13 # changes python/code_execution.py x: 54 lines of code y: 14 # changes python/configure_model_parameters.py x: 19 lines of code y: 14 # changes python/controlled_generation.py x: 133 lines of code y: 11 # changes python/count_tokens.py x: 144 lines of code y: 13 # changes python/files.py x: 103 lines of code y: 13 # changes python/function_calling.py x: 24 lines of code y: 11 # changes python/grounding.py x: 34 lines of code y: 9 # changes python/models.py x: 22 lines of code y: 11 # changes python/safety_settings.py x: 53 lines of code y: 11 # changes python/system_instruction.py x: 16 lines of code y: 12 # changes python/text_generation.py x: 146 lines of code y: 13 # changes python/thinking_generation.py x: 110 lines of code y: 12 # changes go/embed.go x: 65 lines of code y: 8 # changes javascript/embed.js x: 27 lines of code y: 6 # changes python/embed.py x: 30 lines of code y: 3 # changes java/src/main/java/com/example/gemini/BuildConfig.java x: 4 lines of code y: 5 # changes
16.0
# changes
  min: 3.0
  average: 12.67
  25th percentile: 11.25
  median: 13.0
  75th percentile: 14.75
  max: 16.0
0 454.0
lines of code
min: 4.0 | average: 114.42 | 25th percentile: 34.25 | median: 83.0 | 75th percentile: 150.0 | max: 454.0

Number of Contributors vs. Number of Changes: 52 points

go/cache.go x: 7 # contributors y: 15 # changes go/chat.go x: 7 # contributors y: 13 # changes go/code_execution.go x: 7 # contributors y: 12 # changes go/configure_model_parameters.go x: 8 # contributors y: 15 # changes go/controlled_generation.go x: 7 # contributors y: 16 # changes go/models.go x: 8 # contributors y: 11 # changes go/system_instruction.go x: 8 # contributors y: 16 # changes java/src/main/java/com/example/gemini/ChatSession.java x: 7 # contributors y: 10 # changes java/src/main/java/com/example/gemini/CodeExecution.java x: 7 # contributors y: 14 # changes javascript/cache.js x: 8 # contributors y: 13 # changes javascript/chat.js x: 8 # contributors y: 14 # changes javascript/controlled_generation.js x: 8 # contributors y: 12 # changes javascript/grounding.js x: 4 # contributors y: 11 # changes python/cache.py x: 7 # contributors y: 11 # changes python/grounding.py x: 4 # contributors y: 9 # changes go/embed.go x: 3 # contributors y: 8 # changes javascript/embed.js x: 4 # contributors y: 6 # changes python/embed.py x: 4 # contributors y: 3 # changes java/src/main/java/com/example/gemini/BuildConfig.java x: 2 # contributors y: 5 # changes
16.0
# changes
  min: 3.0
  average: 12.67
  25th percentile: 11.25
  median: 13.0
  75th percentile: 14.75
  max: 16.0
0 8.0
# contributors
min: 2.0 | average: 7.02 | 25th percentile: 7.0 | median: 7.0 | 75th percentile: 8.0 | max: 8.0

Number of Contributors vs. File Size: 52 points

go/cache.go x: 7 # contributors y: 396 lines of code go/chat.go x: 7 # contributors y: 121 lines of code go/code_execution.go x: 7 # contributors y: 65 lines of code go/configure_model_parameters.go x: 8 # contributors y: 36 lines of code go/controlled_generation.go x: 7 # contributors y: 304 lines of code go/count_tokens.go x: 7 # contributors y: 287 lines of code go/files.go x: 7 # contributors y: 313 lines of code go/function_calling.go x: 7 # contributors y: 126 lines of code go/models.go x: 8 # contributors y: 57 lines of code go/safety_settings.go x: 8 # contributors y: 91 lines of code go/system_instruction.go x: 8 # contributors y: 29 lines of code go/text_generation.go x: 8 # contributors y: 454 lines of code go/thinking_generation.go x: 8 # contributors y: 259 lines of code java/src/main/java/com/example/gemini/ChatSession.java x: 7 # contributors y: 35 lines of code java/src/main/java/com/example/gemini/CodeExecution.java x: 7 # contributors y: 53 lines of code java/src/main/java/com/example/gemini/ConfigureModelParameters.java x: 7 # contributors y: 25 lines of code java/src/main/java/com/example/gemini/ControlledGeneration.java x: 7 # contributors y: 151 lines of code java/src/main/java/com/example/gemini/FunctionCalling.java x: 7 # contributors y: 108 lines of code java/src/main/java/com/example/gemini/SafetySettings.java x: 7 # contributors y: 63 lines of code java/src/main/java/com/example/gemini/TextGeneration.java x: 7 # contributors y: 190 lines of code javascript/cache.js x: 8 # contributors y: 227 lines of code javascript/chat.js x: 8 # contributors y: 100 lines of code javascript/code_execution.js x: 8 # contributors y: 55 lines of code javascript/configure_model_parameters.js x: 8 # contributors y: 16 lines of code javascript/controlled_generation.js x: 8 # contributors y: 166 lines of code javascript/count_tokens.js x: 8 # contributors y: 219 lines of code javascript/files.js x: 8 # contributors y: 129 lines of code javascript/function_calling.js x: 8 # contributors y: 144 lines of code javascript/grounding.js x: 4 # contributors y: 35 lines of code javascript/safety_settings.js x: 8 # contributors y: 49 lines of code javascript/system_instruction.js x: 8 # contributors y: 13 lines of code javascript/text_generation.js x: 8 # contributors y: 244 lines of code javascript/thinking_generation.js x: 7 # contributors y: 147 lines of code python/cache.py x: 7 # contributors y: 159 lines of code python/chat.py x: 7 # contributors y: 75 lines of code python/configure_model_parameters.py x: 7 # contributors y: 19 lines of code python/controlled_generation.py x: 7 # contributors y: 133 lines of code python/count_tokens.py x: 7 # contributors y: 144 lines of code python/files.py x: 8 # contributors y: 103 lines of code python/models.py x: 8 # contributors y: 22 lines of code python/safety_settings.py x: 8 # contributors y: 53 lines of code python/system_instruction.py x: 7 # contributors y: 16 lines of code python/text_generation.py x: 8 # contributors y: 146 lines of code python/thinking_generation.py x: 7 # contributors y: 110 lines of code go/embed.go x: 3 # contributors y: 65 lines of code javascript/embed.js x: 4 # contributors y: 27 lines of code python/embed.py x: 4 # contributors y: 30 lines of code java/src/main/java/com/example/gemini/BuildConfig.java x: 2 # contributors y: 4 lines of code
454.0
lines of code
  min: 4.0
  average: 114.42
  25th percentile: 34.25
  median: 83.0
  75th percentile: 150.0
  max: 454.0
0 8.0
# contributors
min: 2.0 | average: 7.02 | 25th percentile: 7.0 | median: 7.0 | 75th percentile: 8.0 | max: 8.0

Number of Changes vs. Line Churn: 145 points

README.md x: 11 # changes y: 115 line churn go/cache.go x: 15 # changes y: 1530 line churn go/chat.go x: 13 # changes y: 384 line churn go/code_execution.go x: 12 # changes y: 344 line churn go/configure_model_parameters.go x: 15 # changes y: 175 line churn go/controlled_generation.go x: 16 # changes y: 1156 line churn go/count_tokens.go x: 15 # changes y: 1332 line churn go/files.go x: 13 # changes y: 920 line churn go/function_calling.go x: 16 # changes y: 370 line churn go/models.go x: 11 # changes y: 238 line churn go/safety_settings.go x: 15 # changes y: 415 line churn go/system_instruction.go x: 16 # changes y: 162 line churn go/text_generation.go x: 15 # changes y: 2186 line churn go/thinking_generation.go x: 16 # changes y: 796 line churn java/src/main/java/com/example/gemini/ChatSession.java x: 10 # changes y: 144 line churn java/src/main/java/com/example/gemini/CodeExecution.java x: 14 # changes y: 378 line churn java/src/main/java/com/example/gemini/ControlledGeneration.java x: 13 # changes y: 622 line churn java/src/main/java/com/example/gemini/TextGeneration.java x: 13 # changes y: 1214 line churn javascript/chat.js x: 14 # changes y: 490 line churn javascript/code_execution.js x: 13 # changes y: 784 line churn javascript/configure_model_parameters.js x: 14 # changes y: 142 line churn javascript/controlled_generation.js x: 12 # changes y: 844 line churn javascript/count_tokens.js x: 14 # changes y: 1963 line churn javascript/files.js x: 12 # changes y: 664 line churn javascript/text_generation.js x: 14 # changes y: 996 line churn python/cache.py x: 11 # changes y: 766 line churn python/controlled_generation.py x: 11 # changes y: 608 line churn python/count_tokens.py x: 13 # changes y: 1640 line churn python/grounding.py x: 9 # changes y: 154 line churn python/system_instruction.py x: 12 # changes y: 106 line churn .github/workflows/ci.yml x: 3 # changes y: 324 line churn javascript/package-lock.json x: 10 # changes y: 884 line churn go/go.mod x: 4 # changes y: 100 line churn go/go.sum x: 4 # changes y: 388 line churn javascript/grounding.test.js x: 2 # changes y: 74 line churn javascript/package.json x: 8 # changes y: 54 line churn javascript/embed.js x: 6 # changes y: 152 line churn python/embed.py x: 3 # changes y: 128 line churn rest/embed.sh x: 1 # changes y: 70 line churn java/pom.xml x: 7 # changes y: 138 line churn java/src/main/java/com/example/gemini/BuildConfig.java x: 5 # changes y: 46 line churn java/src/main/java/com/example/gemini/TextGenMultimodalOneImagePromptStreaming.java x: 5 # changes y: 256 line churn go/thinking_generation_test.go x: 4 # changes y: 680 line churn javascript/thinking_generation.tests.js x: 2 # changes y: 254 line churn third_party/a11.txt x: 1 # changes y: 57462 line churn
57462.0
line churn
  min: 6.0
  average: 690.57
  25th percentile: 75.0
  median: 162.0
  75th percentile: 342.0
  max: 57462.0
0 16.0
# changes
min: 1.0 | average: 6.61 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 12.0 | max: 16.0

Number of Contributors vs. Line Churn: 52 points

go/cache.go x: 7 # contributors y: 1530 line churn go/chat.go x: 7 # contributors y: 384 line churn go/code_execution.go x: 7 # contributors y: 344 line churn go/configure_model_parameters.go x: 8 # contributors y: 175 line churn go/controlled_generation.go x: 7 # contributors y: 1156 line churn go/count_tokens.go x: 7 # contributors y: 1332 line churn go/files.go x: 7 # contributors y: 920 line churn go/function_calling.go x: 7 # contributors y: 370 line churn go/models.go x: 8 # contributors y: 238 line churn go/safety_settings.go x: 8 # contributors y: 415 line churn go/system_instruction.go x: 8 # contributors y: 162 line churn go/text_generation.go x: 8 # contributors y: 2186 line churn go/thinking_generation.go x: 8 # contributors y: 796 line churn java/src/main/java/com/example/gemini/ChatSession.java x: 7 # contributors y: 144 line churn java/src/main/java/com/example/gemini/CodeExecution.java x: 7 # contributors y: 378 line churn java/src/main/java/com/example/gemini/ControlledGeneration.java x: 7 # contributors y: 622 line churn java/src/main/java/com/example/gemini/FunctionCalling.java x: 7 # contributors y: 358 line churn java/src/main/java/com/example/gemini/SafetySettings.java x: 7 # contributors y: 256 line churn java/src/main/java/com/example/gemini/SystemInstruction.java x: 7 # contributors y: 158 line churn java/src/main/java/com/example/gemini/TextGeneration.java x: 7 # contributors y: 1214 line churn javascript/cache.js x: 8 # contributors y: 1078 line churn javascript/chat.js x: 8 # contributors y: 490 line churn javascript/code_execution.js x: 8 # contributors y: 784 line churn javascript/configure_model_parameters.js x: 8 # contributors y: 142 line churn javascript/controlled_generation.js x: 8 # contributors y: 844 line churn javascript/count_tokens.js x: 8 # contributors y: 1963 line churn javascript/files.js x: 8 # contributors y: 664 line churn javascript/function_calling.js x: 8 # contributors y: 612 line churn javascript/grounding.js x: 4 # contributors y: 178 line churn javascript/safety_settings.js x: 8 # contributors y: 268 line churn javascript/system_instruction.js x: 8 # contributors y: 132 line churn javascript/text_generation.js x: 8 # contributors y: 996 line churn javascript/thinking_generation.js x: 7 # contributors y: 554 line churn python/cache.py x: 7 # contributors y: 766 line churn python/chat.py x: 7 # contributors y: 320 line churn python/configure_model_parameters.py x: 7 # contributors y: 120 line churn python/controlled_generation.py x: 7 # contributors y: 608 line churn python/count_tokens.py x: 7 # contributors y: 1640 line churn python/files.py x: 8 # contributors y: 562 line churn python/grounding.py x: 4 # contributors y: 154 line churn python/models.py x: 8 # contributors y: 122 line churn python/system_instruction.py x: 7 # contributors y: 106 line churn python/text_generation.py x: 8 # contributors y: 842 line churn python/thinking_generation.py x: 7 # contributors y: 498 line churn go/embed.go x: 3 # contributors y: 200 line churn python/embed.py x: 4 # contributors y: 128 line churn java/src/main/java/com/example/gemini/BuildConfig.java x: 2 # contributors y: 46 line churn
2186.0
line churn
  min: 46.0
  average: 563.46
  25th percentile: 159.0
  median: 381.0
  75th percentile: 793.0
  max: 2186.0
0 8.0
# contributors
min: 2.0 | average: 7.02 | 25th percentile: 7.0 | median: 7.0 | 75th percentile: 8.0 | max: 8.0

File Size vs. Line Churn: 52 points

go/cache.go x: 396 lines of code y: 1530 line churn go/chat.go x: 121 lines of code y: 384 line churn go/code_execution.go x: 65 lines of code y: 344 line churn go/configure_model_parameters.go x: 36 lines of code y: 175 line churn go/controlled_generation.go x: 304 lines of code y: 1156 line churn go/count_tokens.go x: 287 lines of code y: 1332 line churn go/files.go x: 313 lines of code y: 920 line churn go/function_calling.go x: 126 lines of code y: 370 line churn go/models.go x: 57 lines of code y: 238 line churn go/safety_settings.go x: 91 lines of code y: 415 line churn go/system_instruction.go x: 29 lines of code y: 162 line churn go/text_generation.go x: 454 lines of code y: 2186 line churn go/thinking_generation.go x: 259 lines of code y: 796 line churn java/src/main/java/com/example/gemini/ChatSession.java x: 35 lines of code y: 144 line churn java/src/main/java/com/example/gemini/CodeExecution.java x: 53 lines of code y: 378 line churn java/src/main/java/com/example/gemini/ConfigureModelParameters.java x: 25 lines of code y: 142 line churn java/src/main/java/com/example/gemini/ControlledGeneration.java x: 151 lines of code y: 622 line churn java/src/main/java/com/example/gemini/FunctionCalling.java x: 108 lines of code y: 358 line churn java/src/main/java/com/example/gemini/SafetySettings.java x: 63 lines of code y: 256 line churn java/src/main/java/com/example/gemini/SystemInstruction.java x: 25 lines of code y: 158 line churn java/src/main/java/com/example/gemini/TextGeneration.java x: 190 lines of code y: 1214 line churn javascript/cache.js x: 227 lines of code y: 1078 line churn javascript/chat.js x: 100 lines of code y: 490 line churn javascript/code_execution.js x: 55 lines of code y: 784 line churn javascript/configure_model_parameters.js x: 16 lines of code y: 142 line churn javascript/controlled_generation.js x: 166 lines of code y: 844 line churn javascript/count_tokens.js x: 219 lines of code y: 1963 line churn javascript/files.js x: 129 lines of code y: 664 line churn javascript/function_calling.js x: 144 lines of code y: 612 line churn javascript/grounding.js x: 35 lines of code y: 178 line churn javascript/safety_settings.js x: 49 lines of code y: 268 line churn javascript/system_instruction.js x: 13 lines of code y: 132 line churn javascript/text_generation.js x: 244 lines of code y: 996 line churn javascript/thinking_generation.js x: 147 lines of code y: 554 line churn python/cache.py x: 159 lines of code y: 766 line churn python/chat.py x: 75 lines of code y: 320 line churn python/code_execution.py x: 54 lines of code y: 667 line churn python/configure_model_parameters.py x: 19 lines of code y: 120 line churn python/controlled_generation.py x: 133 lines of code y: 608 line churn python/count_tokens.py x: 144 lines of code y: 1640 line churn python/files.py x: 103 lines of code y: 562 line churn python/function_calling.py x: 24 lines of code y: 146 line churn python/grounding.py x: 34 lines of code y: 154 line churn python/models.py x: 22 lines of code y: 122 line churn python/safety_settings.py x: 53 lines of code y: 238 line churn python/system_instruction.py x: 16 lines of code y: 106 line churn python/text_generation.py x: 146 lines of code y: 842 line churn python/thinking_generation.py x: 110 lines of code y: 498 line churn go/embed.go x: 65 lines of code y: 200 line churn javascript/embed.js x: 27 lines of code y: 152 line churn python/embed.py x: 30 lines of code y: 128 line churn java/src/main/java/com/example/gemini/BuildConfig.java x: 4 lines of code y: 46 line churn
2186.0
line churn
  min: 46.0
  average: 563.46
  25th percentile: 159.0
  median: 381.0
  75th percentile: 793.0
  max: 2186.0
0 454.0
lines of code
min: 4.0 | average: 114.42 | 25th percentile: 34.25 | median: 83.0 | 75th percentile: 150.0 | max: 454.0