google-gemini / deprecated-generative-ai-python
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 70 files with 8,821 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (1,374 lines of code)
    • 18 files changed 6-20 times (4,355 lines of code)
    • 47 files changed 1-5 times (3,092 lines of code)
0% | 0% | 15% | 49% | 35%
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 70 files with 8,821 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (574 lines of code)
    • 10 files changed by 6-10 contributors (3,710 lines of code)
    • 26 files changed by 2-5 contributors (3,042 lines of code)
    • 33 files changed by 1 contributor (1,495 lines of code)
0% | 6% | 42% | 34% | 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
md, py, sh, yaml, json, txt, ipynb, gitignore, toml, pb, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 15% | 49% | 35%
toml0% | 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
google0% | 0% | 14% | 49% | 35%
ROOT0% | 0% | 93% | 0% | 6%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
setup.py
in root
69 1 2023-05-05 2025-04-16 33 8 macd@google.com markdaoust@google.com
client.py
in google/generativeai
247 20 2023-05-05 2025-04-16 28 9 macd@google.com markdaoust@google.com
generative_models.py
in google/generativeai
574 23 2023-12-12 2024-10-16 28 12 markdaoust@google.com markdaoust@google.com
version.py
in google/generativeai
2 - 2023-05-06 2025-04-16 27 3 markdaoust@google.com markdaoust@google.com
generation_types.py
in google/generativeai/types
482 27 2023-12-12 2025-02-20 27 9 markdaoust@google.com markdaoust@google.com
content_types.py
in google/generativeai/types
709 50 2023-12-12 2025-04-16 20 8 markdaoust@google.com markdaoust@google.com
__init__.py
in google/generativeai
33 - 2023-05-05 2024-08-22 18 8 markdaoust@google.com snkancharla@google.com
models.py
in google/generativeai
256 12 2023-05-31 2024-10-16 17 7 macd@google.com markdaoust@google.com
model_types.py
in google/generativeai/types
264 13 2023-06-03 2025-01-21 16 7 markdaoust@google.com suryatechsavvy@gmail.com
safety_types.py
in google/generativeai/types
211 11 2023-05-08 2024-07-03 15 3 markdaoust@google.com markdaoust@google.com
retriever_types.py
in google/generativeai/types
1212 38 2024-01-30 2024-07-08 12 6 snkancharla@google.com 64866594+pandaspirate@users...
embedding.py
in google/generativeai
228 5 2023-12-12 2024-08-22 11 8 markdaoust@google.com snkancharla@google.com
text_types.py
in google/generativeai/types
12 - 2023-05-08 2024-08-22 10 5 markdaoust@google.com snkancharla@google.com
answer.py
in google/generativeai
210 6 2024-01-31 2024-08-22 10 7 snkancharla@google.com snkancharla@google.com
file_types.py
in google/generativeai/types
96 18 2024-03-26 2024-06-26 9 4 markdaoust@google.com markdaoust@google.com
files.py
in google/generativeai
63 4 2024-03-26 2024-09-27 8 5 markdaoust@google.com 58815945+hamza-nabil@users....
retriever.py
in google/generativeai
151 4 2024-01-30 2024-05-30 8 4 snkancharla@google.com markdaoust@google.com
__init__.py
in google/generativeai/types
11 - 2023-05-05 2024-08-22 7 2 markdaoust@google.com snkancharla@google.com
citation_types.py
in google/generativeai/types
18 - 2023-05-08 2024-05-30 7 2 markdaoust@google.com markdaoust@google.com
responder.py
in google/generativeai
431 35 2024-04-18 2025-04-16 7 3 snkancharla@google.com markdaoust@google.com
text_model.py
in google/generativeai/notebook
44 2 2023-05-26 2024-10-16 6 2 markdaoust@google.com markdaoust@google.com
operations.py
in google/generativeai
92 10 2023-09-21 2024-05-30 6 2 markdaoust@google.com markdaoust@google.com
permission_types.py
in google/generativeai/types
314 18 2024-02-17 2024-06-29 6 3 magashe@google.com markdaoust@google.com
flag_def.py
in google/generativeai/notebook
283 22 2023-05-26 2024-07-08 4 2 markdaoust@google.com 64866594+pandaspirate@users...
llm_function.py
in google/generativeai/notebook/lib
309 20 2023-05-26 2025-02-20 4 1 markdaoust@google.com markdaoust@google.com
cmd_line_parser.py
in google/generativeai/notebook
365 28 2023-05-26 2024-08-23 4 2 markdaoust@google.com markdaoust@google.com
answer_types.py
in google/generativeai/types
36 1 2024-01-31 2024-05-30 3 2 snkancharla@google.com markdaoust@google.com
magics.py
in google/generativeai/notebook
54 9 2023-05-08 2024-01-11 3 2 macd@google.com macd@google.com
magics_engine.py
in google/generativeai/notebook
65 5 2023-05-26 2024-01-30 3 2 markdaoust@google.com macd@google.com
permission.py
in google/generativeai
104 6 2024-02-17 2024-05-21 3 2 magashe@google.com 47912291+faisal-alsrheed@us...
llmfn_outputs.py
in google/generativeai/notebook/lib
112 15 2023-05-26 2024-01-30 3 2 markdaoust@google.com macd@google.com
command_utils.py
in google/generativeai/notebook
113 8 2023-05-26 2025-02-20 3 1 markdaoust@google.com markdaoust@google.com
gspread_client.py
in google/generativeai/notebook
124 17 2023-05-26 2023-10-11 3 2 markdaoust@google.com sbagri@vt.edu
llmfn_post_process_cmds.py
in google/generativeai/notebook/lib
136 16 2023-05-26 2024-07-08 3 2 markdaoust@google.com 64866594+pandaspirate@users...
5 - 2023-10-04 2024-02-22 2 2 macd@google.com markdaoust@google.com
__init__.py
in google/generativeai/notebook
8 1 2023-05-26 2023-06-09 2 1 markdaoust@google.com markdaoust@google.com
utils.py
in google/generativeai
10 1 2024-01-30 2024-05-21 2 2 snkancharla@google.com 47912291+faisal-alsrheed@us...
model_registry.py
in google/generativeai/notebook
20 2 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
llmfn_inputs_source.py
in google/generativeai/notebook/lib
21 3 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
model.py
in google/generativeai/notebook/lib
29 2 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
parsed_args_lib.py
in google/generativeai/notebook
37 - 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
llmfn_input_utils.py
in google/generativeai/notebook/lib
37 3 2023-05-26 2023-06-09 2 1 markdaoust@google.com markdaoust@google.com
compile_cmd.py
in google/generativeai/notebook
37 3 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
helper_types.py
in google/generativeai/types
39 4 2024-05-17 2024-05-21 2 2 markdaoust@google.com 47912291+faisal-alsrheed@us...
sheets_sanitize_url.py
in google/generativeai/notebook
41 3 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
string_utils.py
in google/generativeai
45 4 2023-10-10 2023-12-12 2 1 markdaoust@google.com markdaoust@google.com
caching_types.py
in google/generativeai/types
55 2 2024-06-05 2024-06-13 2 1 magashe@google.com magashe@google.com
sheets_utils.py
in google/generativeai/notebook
64 8 2023-05-26 2024-07-01 2 2 markdaoust@google.com 64866594+pandaspirate@users...
post_process_utils.py
in google/generativeai/notebook
75 15 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
caching.py
in google/generativeai
181 17 2024-06-05 2024-06-13 2 1 magashe@google.com magashe@google.com
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)
# contributorsfirst
contributor
latest
contributor
generative_models.py
in google/generativeai
574 23 2023-12-12 2024-10-16 28 12 markdaoust@google.com markdaoust@google.com
client.py
in google/generativeai
247 20 2023-05-05 2025-04-16 28 9 macd@google.com markdaoust@google.com
generation_types.py
in google/generativeai/types
482 27 2023-12-12 2025-02-20 27 9 markdaoust@google.com markdaoust@google.com
setup.py
in root
69 1 2023-05-05 2025-04-16 33 8 macd@google.com markdaoust@google.com
content_types.py
in google/generativeai/types
709 50 2023-12-12 2025-04-16 20 8 markdaoust@google.com markdaoust@google.com
__init__.py
in google/generativeai
33 - 2023-05-05 2024-08-22 18 8 markdaoust@google.com snkancharla@google.com
embedding.py
in google/generativeai
228 5 2023-12-12 2024-08-22 11 8 markdaoust@google.com snkancharla@google.com
models.py
in google/generativeai
256 12 2023-05-31 2024-10-16 17 7 macd@google.com markdaoust@google.com
model_types.py
in google/generativeai/types
264 13 2023-06-03 2025-01-21 16 7 markdaoust@google.com suryatechsavvy@gmail.com
answer.py
in google/generativeai
210 6 2024-01-31 2024-08-22 10 7 snkancharla@google.com snkancharla@google.com
retriever_types.py
in google/generativeai/types
1212 38 2024-01-30 2024-07-08 12 6 snkancharla@google.com 64866594+pandaspirate@users...
text_types.py
in google/generativeai/types
12 - 2023-05-08 2024-08-22 10 5 markdaoust@google.com snkancharla@google.com
files.py
in google/generativeai
63 4 2024-03-26 2024-09-27 8 5 markdaoust@google.com 58815945+hamza-nabil@users....
file_types.py
in google/generativeai/types
96 18 2024-03-26 2024-06-26 9 4 markdaoust@google.com markdaoust@google.com
retriever.py
in google/generativeai
151 4 2024-01-30 2024-05-30 8 4 snkancharla@google.com markdaoust@google.com
version.py
in google/generativeai
2 - 2023-05-06 2025-04-16 27 3 markdaoust@google.com markdaoust@google.com
safety_types.py
in google/generativeai/types
211 11 2023-05-08 2024-07-03 15 3 markdaoust@google.com markdaoust@google.com
responder.py
in google/generativeai
431 35 2024-04-18 2025-04-16 7 3 snkancharla@google.com markdaoust@google.com
permission_types.py
in google/generativeai/types
314 18 2024-02-17 2024-06-29 6 3 magashe@google.com markdaoust@google.com
__init__.py
in google/generativeai/types
11 - 2023-05-05 2024-08-22 7 2 markdaoust@google.com snkancharla@google.com
citation_types.py
in google/generativeai/types
18 - 2023-05-08 2024-05-30 7 2 markdaoust@google.com markdaoust@google.com
text_model.py
in google/generativeai/notebook
44 2 2023-05-26 2024-10-16 6 2 markdaoust@google.com markdaoust@google.com
operations.py
in google/generativeai
92 10 2023-09-21 2024-05-30 6 2 markdaoust@google.com markdaoust@google.com
cmd_line_parser.py
in google/generativeai/notebook
365 28 2023-05-26 2024-08-23 4 2 markdaoust@google.com markdaoust@google.com
flag_def.py
in google/generativeai/notebook
283 22 2023-05-26 2024-07-08 4 2 markdaoust@google.com 64866594+pandaspirate@users...
magics_engine.py
in google/generativeai/notebook
65 5 2023-05-26 2024-01-30 3 2 markdaoust@google.com macd@google.com
magics.py
in google/generativeai/notebook
54 9 2023-05-08 2024-01-11 3 2 macd@google.com macd@google.com
llmfn_post_process_cmds.py
in google/generativeai/notebook/lib
136 16 2023-05-26 2024-07-08 3 2 markdaoust@google.com 64866594+pandaspirate@users...
llmfn_outputs.py
in google/generativeai/notebook/lib
112 15 2023-05-26 2024-01-30 3 2 markdaoust@google.com macd@google.com
gspread_client.py
in google/generativeai/notebook
124 17 2023-05-26 2023-10-11 3 2 markdaoust@google.com sbagri@vt.edu
permission.py
in google/generativeai
104 6 2024-02-17 2024-05-21 3 2 magashe@google.com 47912291+faisal-alsrheed@us...
answer_types.py
in google/generativeai/types
36 1 2024-01-31 2024-05-30 3 2 snkancharla@google.com markdaoust@google.com
sheets_utils.py
in google/generativeai/notebook
64 8 2023-05-26 2024-07-01 2 2 markdaoust@google.com 64866594+pandaspirate@users...
helper_types.py
in google/generativeai/types
39 4 2024-05-17 2024-05-21 2 2 markdaoust@google.com 47912291+faisal-alsrheed@us...
palm_safety_types.py
in google/generativeai/types
200 10 2024-05-17 2024-05-30 2 2 ewang@apache.org markdaoust@google.com
utils.py
in google/generativeai
10 1 2024-01-30 2024-05-21 2 2 snkancharla@google.com 47912291+faisal-alsrheed@us...
5 - 2023-10-04 2024-02-22 2 2 macd@google.com markdaoust@google.com
llm_function.py
in google/generativeai/notebook/lib
309 20 2023-05-26 2025-02-20 4 1 markdaoust@google.com markdaoust@google.com
command_utils.py
in google/generativeai/notebook
113 8 2023-05-26 2025-02-20 3 1 markdaoust@google.com markdaoust@google.com
__init__.py
in google/generativeai/notebook
8 1 2023-05-26 2023-06-09 2 1 markdaoust@google.com markdaoust@google.com
post_process_utils.py
in google/generativeai/notebook
75 15 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
model_registry.py
in google/generativeai/notebook
20 2 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
compile_cmd.py
in google/generativeai/notebook
37 3 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
llmfn_input_utils.py
in google/generativeai/notebook/lib
37 3 2023-05-26 2023-06-09 2 1 markdaoust@google.com markdaoust@google.com
llmfn_inputs_source.py
in google/generativeai/notebook/lib
21 3 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
model.py
in google/generativeai/notebook/lib
29 2 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
parsed_args_lib.py
in google/generativeai/notebook
37 - 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
sheets_sanitize_url.py
in google/generativeai/notebook
41 3 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
string_utils.py
in google/generativeai
45 4 2023-10-10 2023-12-12 2 1 markdaoust@google.com markdaoust@google.com
caching_types.py
in google/generativeai/types
55 2 2024-06-05 2024-06-13 2 1 magashe@google.com magashe@google.com
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)
# contributorsfirst
contributor
latest
contributor
llm_function.py
in google/generativeai/notebook/lib
309 20 2023-05-26 2025-02-20 4 1 markdaoust@google.com markdaoust@google.com
caching.py
in google/generativeai
181 17 2024-06-05 2024-06-13 2 1 magashe@google.com magashe@google.com
command_utils.py
in google/generativeai/notebook
113 8 2023-05-26 2025-02-20 3 1 markdaoust@google.com markdaoust@google.com
post_process_utils.py
in google/generativeai/notebook
75 15 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
llmfn_output_row.py
in google/generativeai/notebook/lib
73 18 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
caching_types.py
in google/generativeai/types
55 2 2024-06-05 2024-06-13 2 1 magashe@google.com magashe@google.com
string_utils.py
in google/generativeai
45 4 2023-10-10 2023-12-12 2 1 markdaoust@google.com markdaoust@google.com
argument_parser.py
in google/generativeai/notebook
44 10 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
sheets_id.py
in google/generativeai/notebook
43 10 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
eval_cmd.py
in google/generativeai/notebook
41 3 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
run_cmd.py
in google/generativeai/notebook
41 3 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
sheets_sanitize_url.py
in google/generativeai/notebook
41 3 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
compare_cmd.py
in google/generativeai/notebook
38 3 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
compile_cmd.py
in google/generativeai/notebook
37 3 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
llmfn_input_utils.py
in google/generativeai/notebook/lib
37 3 2023-05-26 2023-06-09 2 1 markdaoust@google.com markdaoust@google.com
parsed_args_lib.py
in google/generativeai/notebook
37 - 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
input_utils.py
in google/generativeai/notebook
36 4 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
py_utils.py
in google/generativeai/notebook
33 5 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
model.py
in google/generativeai/notebook/lib
29 2 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
output_utils.py
in google/generativeai/notebook
26 4 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
llmfn_post_process.py
in google/generativeai/notebook/lib
25 - 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
llmfn_inputs_source.py
in google/generativeai/notebook/lib
21 3 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
model_registry.py
in google/generativeai/notebook
20 2 2023-05-26 2023-10-09 2 1 markdaoust@google.com markdaoust@google.com
command.py
in google/generativeai/notebook
19 2 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
unique_fn.py
in google/generativeai/notebook/lib
15 1 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
html_utils.py
in google/generativeai/notebook
14 1 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
post_process_utils_test_helper.py
in google/generativeai/notebook
10 3 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
ipython_env_impl.py
in google/generativeai/notebook
9 2 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
prompt_utils.py
in google/generativeai/notebook/lib
9 1 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
ipython_env.py
in google/generativeai/notebook
8 2 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
__init__.py
in google/generativeai/notebook
8 1 2023-05-26 2023-06-09 2 1 markdaoust@google.com markdaoust@google.com
protos.py
in google/generativeai
2 - 2024-05-30 2024-05-30 1 1 markdaoust@google.com markdaoust@google.com
__init__.py
in google/generativeai/notebook/lib
1 - 2023-05-26 2023-05-26 1 1 markdaoust@google.com markdaoust@google.com
cmd_line_parser.py
in google/generativeai/notebook
365 28 2023-05-26 2024-08-23 4 2 markdaoust@google.com markdaoust@google.com
flag_def.py
in google/generativeai/notebook
283 22 2023-05-26 2024-07-08 4 2 markdaoust@google.com 64866594+pandaspirate@users...
palm_safety_types.py
in google/generativeai/types
200 10 2024-05-17 2024-05-30 2 2 ewang@apache.org markdaoust@google.com
llmfn_post_process_cmds.py
in google/generativeai/notebook/lib
136 16 2023-05-26 2024-07-08 3 2 markdaoust@google.com 64866594+pandaspirate@users...
gspread_client.py
in google/generativeai/notebook
124 17 2023-05-26 2023-10-11 3 2 markdaoust@google.com sbagri@vt.edu
llmfn_outputs.py
in google/generativeai/notebook/lib
112 15 2023-05-26 2024-01-30 3 2 markdaoust@google.com macd@google.com
permission.py
in google/generativeai
104 6 2024-02-17 2024-05-21 3 2 magashe@google.com 47912291+faisal-alsrheed@us...
operations.py
in google/generativeai
92 10 2023-09-21 2024-05-30 6 2 markdaoust@google.com markdaoust@google.com
magics_engine.py
in google/generativeai/notebook
65 5 2023-05-26 2024-01-30 3 2 markdaoust@google.com macd@google.com
sheets_utils.py
in google/generativeai/notebook
64 8 2023-05-26 2024-07-01 2 2 markdaoust@google.com 64866594+pandaspirate@users...
magics.py
in google/generativeai/notebook
54 9 2023-05-08 2024-01-11 3 2 macd@google.com macd@google.com
text_model.py
in google/generativeai/notebook
44 2 2023-05-26 2024-10-16 6 2 markdaoust@google.com markdaoust@google.com
helper_types.py
in google/generativeai/types
39 4 2024-05-17 2024-05-21 2 2 markdaoust@google.com 47912291+faisal-alsrheed@us...
answer_types.py
in google/generativeai/types
36 1 2024-01-31 2024-05-30 3 2 snkancharla@google.com markdaoust@google.com
citation_types.py
in google/generativeai/types
18 - 2023-05-08 2024-05-30 7 2 markdaoust@google.com markdaoust@google.com
__init__.py
in google/generativeai/types
11 - 2023-05-05 2024-08-22 7 2 markdaoust@google.com snkancharla@google.com
utils.py
in google/generativeai
10 1 2024-01-30 2024-05-21 2 2 snkancharla@google.com 47912291+faisal-alsrheed@us...