GoogleCloudPlatform / Open_Data_QnA
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 137 files with 16,190 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)
    • 35 files changed 6-20 times (5,062 lines of code)
    • 102 files changed 1-5 times (11,128 lines of code)
0% | 0% | 0% | 31% | 68%
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 137 files with 16,190 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)
    • 16 files changed by 6-10 contributors (2,522 lines of code)
    • 121 files changed by 2-5 contributors (13,668 lines of code)
    • 0 files changed by 1 contributor (0 lines of code)
0% | 0% | 15% | 84% | 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
ts, dart, py, html, svg, scss, md, json, tf, sh, xml, plist, ipynb, yaml, gitignore, gradle, swift, storyboard, properties, ini, in, h, kt, toml, txt
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 63% | 36%
ipynb0% | 0% | 0% | 58% | 41%
ts0% | 0% | 0% | 62% | 37%
scss0% | 0% | 0% | 16% | 83%
yaml0% | 0% | 0% | 71% | 28%
tf0% | 0% | 0% | 34% | 65%
html0% | 0% | 0% | 29% | 70%
toml0% | 0% | 0% | 100% | 0%
dart0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
swift0% | 0% | 0% | 0% | 100%
kt0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 0%
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
frontend0% | 0% | 0% | 14% | 85%
notebooks0% | 0% | 0% | 58% | 41%
ROOT0% | 0% | 0% | 90% | 9%
backend-apis0% | 0% | 0% | 98% | 1%
embeddings0% | 0% | 0% | 75% | 24%
dbconnectors0% | 0% | 0% | 34% | 65%
terraform0% | 0% | 0% | 33% | 66%
agents0% | 0% | 0% | 36% | 63%
scripts0% | 0% | 0% | 49% | 50%
utilities0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
575 - 2024-05-20 2025-01-08 15 6 39023450+5y5tem@users.norep... mokshazna@google.com
357 7 2024-05-20 2024-10-15 14 8 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
menu.component.ts
in frontend/src/app/menu
152 10 2024-05-20 2024-08-28 10 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
core.py
in agents
67 3 2024-05-20 2024-08-28 9 5 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
store_embeddings.py
in embeddings
142 - 2024-05-20 2024-08-28 9 5 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
main.py
in backend-apis
343 4 2024-05-31 2024-08-28 9 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
constants.ts
in frontend/src/assets
10 - 2024-05-20 2024-10-15 8 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
kgq_embeddings.py
in embeddings
155 1 2024-05-20 2024-08-28 8 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
BQConnector.py
in dbconnectors
241 15 2024-05-20 2024-08-28 8 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
login.service.ts
in frontend/src/app/shared/services
31 3 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
shared.service.ts
in frontend/src/app/shared/services
32 1 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
menu.component.html
in frontend/src/app/menu
56 - 2024-07-14 2024-08-28 7 5 mokshazna@google.com 39023450+5y5tem@users.norep...
user-journey.component.ts
in frontend/src/app/user-journey
56 6 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
menu.component.scss
in frontend/src/app/menu
126 - 2024-07-14 2024-08-28 7 5 mokshazna@google.com 39023450+5y5tem@users.norep...
home.component.ts
in frontend/src/app/home
129 9 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
app.module.ts
in frontend/src/app
143 - 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
home.service.ts
in frontend/src/app/shared/services
171 15 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
243 4 2024-05-20 2024-08-30 7 4 39023450+5y5tem@users.norep... lfx@users.noreply.github.com
317 - 2024-05-20 2025-01-08 7 4 39023450+5y5tem@users.norep... mokshazna@google.com
458 - 2024-05-20 2025-01-08 7 5 39023450+5y5tem@users.norep... mokshazna@google.com
app-routing.module.ts
in frontend/src/app
17 - 2024-05-20 2024-08-28 6 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
http.interceptor.ts
in frontend/src/app
23 1 2024-07-14 2024-08-28 6 5 mokshazna@google.com 39023450+5y5tem@users.norep...
39 - 2024-07-14 2024-08-29 6 4 mokshazna@google.com 39023450+5y5tem@users.norep...
home.component.html
in frontend/src/app/home
41 - 2024-07-14 2024-08-28 6 5 mokshazna@google.com 39023450+5y5tem@users.norep...
user-photo.component.ts
in frontend/src/app/user-photo
48 2 2024-05-20 2024-08-28 6 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
58 - 2024-08-26 2024-10-15 6 4 varunikagupta@google.com 39023450+5y5tem@users.norep...
__init__.py
in utilities
62 3 2024-05-20 2024-10-15 6 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
login.component.ts
in frontend/src/app/login
67 5 2024-05-20 2024-08-28 6 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
save_config.py
in scripts
71 2 2024-05-20 2024-10-15 6 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
business-user.component.html
in frontend/src/app/business-user
72 - 2024-07-14 2024-08-28 6 5 mokshazna@google.com 39023450+5y5tem@users.norep...
95 4 2024-05-20 2024-08-28 6 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
variables.tf
in terraform
128 - 2024-08-26 2024-10-15 6 4 varunikagupta@google.com 39023450+5y5tem@users.norep...
user-journey.component.scss
in frontend/src/app/user-journey
140 - 2024-07-14 2024-08-28 6 5 mokshazna@google.com 39023450+5y5tem@users.norep...
business-user.component.ts
in frontend/src/app/business-user
149 10 2024-05-20 2024-08-28 6 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
248 - 2024-07-14 2024-08-28 6 4 mokshazna@google.com 39023450+5y5tem@users.norep...
header.component.ts
in frontend/src/app/header
11 1 2024-05-20 2024-08-28 5 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
32 2 2024-05-20 2024-08-28 5 3 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
70 3 2024-05-20 2024-08-28 5 3 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
106 4 2024-05-20 2024-08-28 5 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
agent-chat.component.ts
in frontend/src/app/agent-chat
195 16 2024-07-14 2024-08-28 5 4 mokshazna@google.com 39023450+5y5tem@users.norep...
business-user.component.scss
in frontend/src/app/business-user
518 - 2024-07-14 2024-08-28 5 5 mokshazna@google.com 39023450+5y5tem@users.norep...
25 1 2024-05-20 2024-08-28 4 3 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
login-button.component.ts
in frontend/src/app/login-button
27 1 2024-05-20 2024-08-28 4 3 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
35 2 2024-05-20 2024-08-28 4 3 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
52 4 2024-05-20 2024-08-28 4 3 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
upload-template.component.scss
in frontend/src/app/upload-template
58 - 2024-07-23 2024-08-28 4 5 mokshazna@google.com 39023450+5y5tem@users.norep...
scenario-list.component.ts
in frontend/src/app/scenario-list
123 7 2024-07-23 2024-08-28 4 5 mokshazna@google.com 39023450+5y5tem@users.norep...
login.component.scss
in frontend/src/app/login
159 - 2024-06-25 2024-08-28 4 5 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
agent-chat.component.html
in frontend/src/app/agent-chat
169 - 2024-07-14 2024-08-28 4 4 mokshazna@google.com 39023450+5y5tem@users.norep...
370 - 2024-07-14 2024-08-28 4 3 mokshazna@google.com 39023450+5y5tem@users.norep...
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
357 7 2024-05-20 2024-10-15 14 8 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
575 - 2024-05-20 2025-01-08 15 6 39023450+5y5tem@users.norep... mokshazna@google.com
menu.component.ts
in frontend/src/app/menu
152 10 2024-05-20 2024-08-28 10 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
main.py
in backend-apis
343 4 2024-05-31 2024-08-28 9 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
BQConnector.py
in dbconnectors
241 15 2024-05-20 2024-08-28 8 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
app.module.ts
in frontend/src/app
143 - 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
user-journey.component.ts
in frontend/src/app/user-journey
56 6 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
home.component.ts
in frontend/src/app/home
129 9 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
home.service.ts
in frontend/src/app/shared/services
171 15 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
shared.service.ts
in frontend/src/app/shared/services
32 1 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
login.service.ts
in frontend/src/app/shared/services
31 3 2024-05-20 2024-08-28 7 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
app-routing.module.ts
in frontend/src/app
17 - 2024-05-20 2024-08-28 6 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
login.component.ts
in frontend/src/app/login
67 5 2024-05-20 2024-08-28 6 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
business-user.component.ts
in frontend/src/app/business-user
149 10 2024-05-20 2024-08-28 6 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
user-photo.component.ts
in frontend/src/app/user-photo
48 2 2024-05-20 2024-08-28 6 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
header.component.ts
in frontend/src/app/header
11 1 2024-05-20 2024-08-28 5 6 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
core.py
in agents
67 3 2024-05-20 2024-08-28 9 5 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
store_embeddings.py
in embeddings
142 - 2024-05-20 2024-08-28 9 5 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
458 - 2024-05-20 2025-01-08 7 5 39023450+5y5tem@users.norep... mokshazna@google.com
menu.component.html
in frontend/src/app/menu
56 - 2024-07-14 2024-08-28 7 5 mokshazna@google.com 39023450+5y5tem@users.norep...
menu.component.scss
in frontend/src/app/menu
126 - 2024-07-14 2024-08-28 7 5 mokshazna@google.com 39023450+5y5tem@users.norep...
user-journey.component.scss
in frontend/src/app/user-journey
140 - 2024-07-14 2024-08-28 6 5 mokshazna@google.com 39023450+5y5tem@users.norep...
http.interceptor.ts
in frontend/src/app
23 1 2024-07-14 2024-08-28 6 5 mokshazna@google.com 39023450+5y5tem@users.norep...
home.component.html
in frontend/src/app/home
41 - 2024-07-14 2024-08-28 6 5 mokshazna@google.com 39023450+5y5tem@users.norep...
business-user.component.html
in frontend/src/app/business-user
72 - 2024-07-14 2024-08-28 6 5 mokshazna@google.com 39023450+5y5tem@users.norep...
business-user.component.scss
in frontend/src/app/business-user
518 - 2024-07-14 2024-08-28 5 5 mokshazna@google.com 39023450+5y5tem@users.norep...
upload-template.component.scss
in frontend/src/app/upload-template
58 - 2024-07-23 2024-08-28 4 5 mokshazna@google.com 39023450+5y5tem@users.norep...
login.component.scss
in frontend/src/app/login
159 - 2024-06-25 2024-08-28 4 5 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
scenario-list.component.ts
in frontend/src/app/scenario-list
123 7 2024-07-23 2024-08-28 4 5 mokshazna@google.com 39023450+5y5tem@users.norep...
constants.ts
in frontend/src/assets
10 - 2024-05-20 2024-10-15 8 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
kgq_embeddings.py
in embeddings
155 1 2024-05-20 2024-08-28 8 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
317 - 2024-05-20 2025-01-08 7 4 39023450+5y5tem@users.norep... mokshazna@google.com
243 4 2024-05-20 2024-08-30 7 4 39023450+5y5tem@users.norep... lfx@users.noreply.github.com
248 - 2024-07-14 2024-08-28 6 4 mokshazna@google.com 39023450+5y5tem@users.norep...
save_config.py
in scripts
71 2 2024-05-20 2024-10-15 6 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
variables.tf
in terraform
128 - 2024-08-26 2024-10-15 6 4 varunikagupta@google.com 39023450+5y5tem@users.norep...
58 - 2024-08-26 2024-10-15 6 4 varunikagupta@google.com 39023450+5y5tem@users.norep...
39 - 2024-07-14 2024-08-29 6 4 mokshazna@google.com 39023450+5y5tem@users.norep...
95 4 2024-05-20 2024-08-28 6 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
__init__.py
in utilities
62 3 2024-05-20 2024-10-15 6 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
106 4 2024-05-20 2024-08-28 5 4 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
agent-chat.component.ts
in frontend/src/app/agent-chat
195 16 2024-07-14 2024-08-28 5 4 mokshazna@google.com 39023450+5y5tem@users.norep...
agent-chat.component.html
in frontend/src/app/agent-chat
169 - 2024-07-14 2024-08-28 4 4 mokshazna@google.com 39023450+5y5tem@users.norep...
index.html
in frontend/src
18 - 2024-07-14 2024-08-28 3 4 mokshazna@google.com 39023450+5y5tem@users.norep...
agent-chat.component.scss
in frontend/src/app/agent-chat
357 - 2024-07-14 2024-08-28 3 4 mokshazna@google.com 39023450+5y5tem@users.norep...
home.component.scss
in frontend/src/app/home
108 - 2024-07-14 2024-08-28 3 4 mokshazna@google.com 39023450+5y5tem@users.norep...
chat.service.ts
in frontend/src/app/shared/services
125 6 2024-07-23 2024-08-28 3 4 mokshazna@google.com 39023450+5y5tem@users.norep...
70 3 2024-05-20 2024-08-28 5 3 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
32 2 2024-05-20 2024-08-28 5 3 39023450+5y5tem@users.norep... 39023450+5y5tem@users.norep...
370 - 2024-07-14 2024-08-28 4 3 mokshazna@google.com 39023450+5y5tem@users.norep...
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
login-button.component.scss
in frontend/src/app/login-button
157 -
in
24 -
header.component.scss
in frontend/src/app/header
8 -
user-photo.component.scss
in frontend/src/app/user-photo
4 -
user-photo.component.html
in frontend/src/app/user-photo
3 -
app.component.html
in frontend/src/app
1 -
header.component.html
in frontend/src/app/header
1 -
app.component.scss
in frontend/src/app
1 -
main.dart
in frontend/frontend-flutter/lib
2576 29 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
bot.dart
in frontend/frontend-flutter/lib/screens
1632 26 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
573 - 2024-07-14 2025-01-08 4 2 mokshazna@google.com mokshazna@google.com
custom_input_field.dart
in frontend/frontend-flutter/lib/utils
459 11 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
settings.dart
in frontend/frontend-flutter/lib/screens
441 6 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
new_suggestion_cubit.dart
in frontend/frontend-flutter/lib/services/new_suggestions
252 6 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
disclaimer.dart
in frontend/frontend-flutter/lib/screens
249 3 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
app.py
in root
90 4 2024-08-14 2024-08-28 2 2 chiranjeevitr@google.com 39023450+5y5tem@users.norep...
bot_chat_view.dart
in frontend/frontend-flutter/lib/screens
82 4 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
index 01.49.28.html
in frontend/frontend-flutter/web
73 - 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
firebase_options.dart
in frontend/frontend-flutter/lib
58 - 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
upload-template.component.html
in frontend/src/app/upload-template
58 - 2024-07-23 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
pubspec.yaml
in frontend/frontend-flutter
55 - 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
pdf_viewer.dart
in frontend/frontend-flutter/lib/utils
53 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
update_stepper_state.dart
in frontend/frontend-flutter/lib/services/update_stepper
52 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
update_stepper_cubit.dart
in frontend/frontend-flutter/lib/services/update_stepper
51 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
tabbed_container.dart
in frontend/frontend-flutter/lib/utils
44 3 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
styles.scss
in frontend/src
41 - 2024-07-14 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
index.html
in frontend/frontend-flutter/web
37 - 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
scenario-list.component.scss
in frontend/src/app/scenario-list
35 - 2024-07-23 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
new_suggestion_state.dart
in frontend/frontend-flutter/lib/services/new_suggestions
34 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
stepper_expert_info.dart
in frontend/frontend-flutter/lib/utils
32 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
FirestoreConnector.py
in dbconnectors
31 4 2024-07-14 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
update_popular_questions_state.dart
in frontend/frontend-flutter/lib/services/update_popular_questions
27 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
load_question_state.dart
in frontend/frontend-flutter/lib/services/load_question
26 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
TextToDocParameter.dart
in frontend/frontend-flutter/lib/utils
26 - 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
login-button.component.html
in frontend/src/app/login-button
25 - 2024-07-23 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
text_to_doc_question_state.dart
in frontend/frontend-flutter/lib/services/text_to_doc_question
24 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
update_popular_questions_cubit.dart
in frontend/frontend-flutter/lib/services/update_popular_questions
23 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
scenario-list.component.html
in frontend/src/app/scenario-list
23 - 2024-07-23 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
first_question_state.dart
in frontend/frontend-flutter/lib/services/first_question
22 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
grouping-modal.component.scss
in frontend/src/app/grouping-modal
22 - 2024-07-14 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
Input_custom.dart
in frontend/frontend-flutter/lib/utils
21 - 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
text_to_doc_question_cubit.dart
in frontend/frontend-flutter/lib/services/text_to_doc_question
20 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
display_stepper_cubit.dart
in frontend/frontend-flutter/lib/services/display_stepper
19 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
update_expert_mode_cubit.dart
in frontend/frontend-flutter/lib/services/update_expert_mode
18 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
update_expert_mode_state.dart
in frontend/frontend-flutter/lib/services/update_expert_mode
18 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
display_stepper_state.dart
in frontend/frontend-flutter/lib/services/display_stepper
18 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
load_question_cubit.dart
in frontend/frontend-flutter/lib/services/load_question
16 1 2024-09-10 2024-09-11 2 2 mokshazna@google.com 145126116+rafi-rr@users.nor...
variables.scss
in frontend/src/styles
16 - 2024-07-14 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
upload-template.component.ts
in frontend/src/app/upload-template
16 2 2024-07-23 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
grouping-modal.component.ts
in frontend/src/app/grouping-modal
16 2 2024-07-14 2024-08-28 2 2 mokshazna@google.com 39023450+5y5tem@users.norep...
Correlations

File Size vs. Number of Changes: 137 points

notebooks/0_CopyDataToBigQuery.ipynb x: 317 lines of code y: 7 # changes notebooks/0_CopyDataToCloudSqlPG.ipynb x: 573 lines of code y: 4 # changes notebooks/1_Setup_OpenDataQnA.ipynb x: 575 lines of code y: 15 # changes notebooks/2_Run_OpenDataQnA.ipynb x: 458 lines of code y: 7 # changes frontend/src/assets/constants.ts x: 10 lines of code y: 8 # changes opendataqna.py x: 357 lines of code y: 14 # changes scripts/save_config.py x: 71 lines of code y: 6 # changes terraform/embeddings-setup.tf x: 58 lines of code y: 6 # changes terraform/variables.tf x: 128 lines of code y: 6 # changes utilities/__init__.py x: 62 lines of code y: 6 # changes frontend/frontend-flutter/analysis_options.yaml x: 3 lines of code y: 2 # changes frontend/frontend-flutter/android/app/src/main/res/values-night/styles.xml x: 9 lines of code y: 2 # changes frontend/frontend-flutter/ios/Runner/AppDelegate.swift x: 12 lines of code y: 2 # changes frontend/frontend-flutter/lib/firebase_options.dart x: 58 lines of code y: 2 # changes frontend/frontend-flutter/lib/main.dart x: 2576 lines of code y: 2 # changes frontend/frontend-flutter/lib/screens/bot.dart x: 1632 lines of code y: 2 # changes frontend/frontend-flutter/lib/screens/bot_chat_view.dart x: 82 lines of code y: 2 # changes frontend/frontend-flutter/lib/screens/disclaimer.dart x: 249 lines of code y: 2 # changes frontend/frontend-flutter/lib/screens/settings.dart x: 441 lines of code y: 2 # changes frontend/frontend-flutter/lib/services/display_stepper/display_stepper_cubit.dart x: 19 lines of code y: 2 # changes frontend/frontend-flutter/lib/services/display_stepper/display_stepper_state.dart x: 18 lines of code y: 2 # changes frontend/frontend-flutter/lib/services/load_question/load_question_state.dart x: 26 lines of code y: 2 # changes frontend/frontend-flutter/lib/services/new_suggestions/new_suggestion_cubit.dart x: 252 lines of code y: 2 # changes frontend/frontend-flutter/lib/services/new_suggestions/new_suggestion_state.dart x: 34 lines of code y: 2 # changes frontend/frontend-flutter/lib/services/update_stepper/update_stepper_cubit.dart x: 51 lines of code y: 2 # changes frontend/frontend-flutter/lib/services/update_stepper/update_stepper_state.dart x: 52 lines of code y: 2 # changes frontend/frontend-flutter/lib/utils/custom_input_field.dart x: 459 lines of code y: 2 # changes frontend/frontend-flutter/lib/utils/stepper_expert_info.dart x: 32 lines of code y: 2 # changes frontend/frontend-flutter/lib/utils/tabbed_container.dart x: 44 lines of code y: 2 # changes frontend/frontend-flutter/web/index 01.49.28.html x: 73 lines of code y: 2 # changes env_setup.py x: 243 lines of code y: 7 # changes pyproject.toml x: 39 lines of code y: 6 # changes terraform/frontend.tf x: 32 lines of code y: 3 # changes terraform/locals.tf x: 34 lines of code y: 3 # changes terraform/pg-vector.tf x: 38 lines of code y: 3 # changes terraform/backend.tf x: 25 lines of code y: 3 # changes terraform/iam.tf x: 75 lines of code y: 3 # changes terraform/outputs.tf x: 67 lines of code y: 3 # changes terraform/scripts/create-and-store-embeddings.py x: 15 lines of code y: 3 # changes app.py x: 90 lines of code y: 2 # changes agents/BuildSQLAgent.py x: 95 lines of code y: 6 # changes agents/DebugSQLAgent.py x: 106 lines of code y: 5 # changes agents/DescriptionAgent.py x: 35 lines of code y: 4 # changes agents/EmbedderAgent.py x: 32 lines of code y: 5 # changes agents/ResponseAgent.py x: 25 lines of code y: 4 # changes agents/ValidateSQLAgent.py x: 22 lines of code y: 3 # changes agents/VisualizeAgent.py x: 52 lines of code y: 4 # changes agents/__init__.py x: 8 lines of code y: 3 # changes agents/core.py x: 67 lines of code y: 9 # changes backend-apis/__init__.py x: 1 lines of code y: 3 # changes backend-apis/main.py x: 343 lines of code y: 9 # changes dbconnectors/BQConnector.py x: 241 lines of code y: 8 # changes dbconnectors/PgConnector.py x: 406 lines of code y: 3 # changes dbconnectors/__init__.py x: 11 lines of code y: 3 # changes embeddings/kgq_embeddings.py x: 155 lines of code y: 8 # changes embeddings/retrieve_embeddings.py x: 90 lines of code y: 3 # changes embeddings/store_embeddings.py x: 142 lines of code y: 9 # changes frontend/src/app/agent-chat/agent-chat.component.html x: 169 lines of code y: 4 # changes frontend/src/app/agent-chat/agent-chat.component.scss x: 357 lines of code y: 3 # changes frontend/src/app/agent-chat/agent-chat.component.ts x: 195 lines of code y: 5 # changes frontend/src/app/app-routing.module.ts x: 17 lines of code y: 6 # changes frontend/src/app/app.module.ts x: 143 lines of code y: 7 # changes frontend/src/app/business-user/business-user.component.scss x: 518 lines of code y: 5 # changes frontend/src/app/business-user/business-user.component.ts x: 149 lines of code y: 6 # changes frontend/src/app/header/header.component.ts x: 11 lines of code y: 5 # changes frontend/src/app/home/home.component.scss x: 108 lines of code y: 3 # changes frontend/src/app/home/home.component.ts x: 129 lines of code y: 7 # changes frontend/src/app/http.interceptor.ts x: 23 lines of code y: 6 # changes frontend/src/app/login/login.component.scss x: 159 lines of code y: 4 # changes frontend/src/app/login/login.component.ts x: 67 lines of code y: 6 # changes frontend/src/app/menu/menu.component.html x: 56 lines of code y: 7 # changes frontend/src/app/menu/menu.component.ts x: 152 lines of code y: 10 # changes frontend/src/app/scenario-list/scenario-list.component.ts x: 123 lines of code y: 4 # changes frontend/src/app/shared/services/chat.service.ts x: 125 lines of code y: 3 # changes frontend/src/app/shared/services/home.service.ts x: 171 lines of code y: 7 # changes frontend/src/app/shared/services/login.service.ts x: 31 lines of code y: 7 # changes frontend/src/app/upload-template/upload-template.component.scss x: 58 lines of code y: 4 # changes frontend/src/app/user-journey/user-journey.component.scss x: 140 lines of code y: 6 # changes frontend/src/app/user-photo/user-photo.component.ts x: 48 lines of code y: 6 # changes frontend/src/styles.scss x: 41 lines of code y: 2 # changes notebooks/3_LoadKnownGoodSQL.ipynb x: 370 lines of code y: 4 # changes prompts.yaml x: 248 lines of code y: 6 # changes scripts/copy_select_table_column_bigquery.py x: 70 lines of code y: 5 # changes
15.0
# changes
  min: 2.0
  average: 3.87
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 15.0
0 2576.0
lines of code
min: 1.0 | average: 118.18 | 25th percentile: 18.0 | median: 37.0 | 75th percentile: 115.5 | max: 2576.0

Number of Contributors vs. Number of Changes: 137 points

notebooks/0_CopyDataToBigQuery.ipynb x: 4 # contributors y: 7 # changes notebooks/0_CopyDataToCloudSqlPG.ipynb x: 2 # contributors y: 4 # changes notebooks/1_Setup_OpenDataQnA.ipynb x: 6 # contributors y: 15 # changes notebooks/2_Run_OpenDataQnA.ipynb x: 5 # contributors y: 7 # changes frontend/src/assets/constants.ts x: 4 # contributors y: 8 # changes opendataqna.py x: 8 # contributors y: 14 # changes scripts/save_config.py x: 4 # contributors y: 6 # changes frontend/frontend-flutter/analysis_options.yaml x: 2 # contributors y: 2 # changes terraform/frontend.tf x: 3 # contributors y: 3 # changes agents/DebugSQLAgent.py x: 4 # contributors y: 5 # changes agents/DescriptionAgent.py x: 3 # contributors y: 4 # changes agents/EmbedderAgent.py x: 3 # contributors y: 5 # changes agents/core.py x: 5 # contributors y: 9 # changes backend-apis/main.py x: 6 # contributors y: 9 # changes dbconnectors/BQConnector.py x: 6 # contributors y: 8 # changes frontend/src/app/agent-chat/agent-chat.component.html x: 4 # contributors y: 4 # changes frontend/src/app/agent-chat/agent-chat.component.scss x: 4 # contributors y: 3 # changes frontend/src/app/app-routing.module.ts x: 6 # contributors y: 6 # changes frontend/src/app/app.module.ts x: 6 # contributors y: 7 # changes frontend/src/app/business-user/business-user.component.html x: 5 # contributors y: 6 # changes frontend/src/app/business-user/business-user.component.scss x: 5 # contributors y: 5 # changes frontend/src/app/header/header.component.ts x: 6 # contributors y: 5 # changes frontend/src/app/login/login.component.scss x: 5 # contributors y: 4 # changes frontend/src/app/menu/menu.component.ts x: 6 # contributors y: 10 # changes
15.0
# changes
  min: 2.0
  average: 3.87
  25th percentile: 2.0
  median: 3.0
  75th percentile: 6.0
  max: 15.0
0 8.0
# contributors
min: 2.0 | average: 3.28 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 8.0

Number of Contributors vs. File Size: 137 points

notebooks/0_CopyDataToBigQuery.ipynb x: 4 # contributors y: 317 lines of code notebooks/0_CopyDataToCloudSqlPG.ipynb x: 2 # contributors y: 573 lines of code notebooks/1_Setup_OpenDataQnA.ipynb x: 6 # contributors y: 575 lines of code notebooks/2_Run_OpenDataQnA.ipynb x: 5 # contributors y: 458 lines of code frontend/src/assets/constants.ts x: 4 # contributors y: 10 lines of code opendataqna.py x: 8 # contributors y: 357 lines of code scripts/save_config.py x: 4 # contributors y: 71 lines of code terraform/embeddings-setup.tf x: 4 # contributors y: 58 lines of code terraform/variables.tf x: 4 # contributors y: 128 lines of code utilities/__init__.py x: 4 # contributors y: 62 lines of code frontend/frontend-flutter/analysis_options.yaml x: 2 # contributors y: 3 lines of code frontend/frontend-flutter/ios/Runner/AppDelegate.swift x: 2 # contributors y: 12 lines of code frontend/frontend-flutter/lib/firebase_options.dart x: 2 # contributors y: 58 lines of code frontend/frontend-flutter/lib/main.dart x: 2 # contributors y: 2576 lines of code frontend/frontend-flutter/lib/screens/bot.dart x: 2 # contributors y: 1632 lines of code frontend/frontend-flutter/lib/screens/bot_chat_view.dart x: 2 # contributors y: 82 lines of code frontend/frontend-flutter/lib/screens/disclaimer.dart x: 2 # contributors y: 249 lines of code frontend/frontend-flutter/lib/screens/settings.dart x: 2 # contributors y: 441 lines of code frontend/frontend-flutter/lib/services/first_question/first_question_state.dart x: 2 # contributors y: 22 lines of code frontend/frontend-flutter/lib/services/new_suggestions/new_suggestion_state.dart x: 2 # contributors y: 34 lines of code frontend/frontend-flutter/lib/utils/custom_input_field.dart x: 2 # contributors y: 459 lines of code frontend/frontend-flutter/lib/utils/tabbed_container.dart x: 2 # contributors y: 44 lines of code frontend/frontend-flutter/web/index 01.49.28.html x: 2 # contributors y: 73 lines of code env_setup.py x: 4 # contributors y: 243 lines of code pyproject.toml x: 4 # contributors y: 39 lines of code terraform/frontend.tf x: 3 # contributors y: 32 lines of code terraform/backend.tf x: 3 # contributors y: 25 lines of code terraform/iam.tf x: 3 # contributors y: 75 lines of code terraform/outputs.tf x: 3 # contributors y: 67 lines of code terraform/scripts/create-and-store-embeddings.py x: 3 # contributors y: 15 lines of code agents/BuildSQLAgent.py x: 4 # contributors y: 95 lines of code agents/DebugSQLAgent.py x: 4 # contributors y: 106 lines of code agents/VisualizeAgent.py x: 3 # contributors y: 52 lines of code agents/__init__.py x: 3 # contributors y: 8 lines of code agents/core.py x: 5 # contributors y: 67 lines of code backend-apis/main.py x: 6 # contributors y: 343 lines of code dbconnectors/BQConnector.py x: 6 # contributors y: 241 lines of code dbconnectors/PgConnector.py x: 3 # contributors y: 406 lines of code embeddings/kgq_embeddings.py x: 4 # contributors y: 155 lines of code embeddings/retrieve_embeddings.py x: 3 # contributors y: 90 lines of code embeddings/store_embeddings.py x: 5 # contributors y: 142 lines of code frontend/src/app/agent-chat/agent-chat.component.html x: 4 # contributors y: 169 lines of code frontend/src/app/agent-chat/agent-chat.component.scss x: 4 # contributors y: 357 lines of code frontend/src/app/agent-chat/agent-chat.component.ts x: 4 # contributors y: 195 lines of code frontend/src/app/app-routing.module.ts x: 6 # contributors y: 17 lines of code frontend/src/app/app.module.ts x: 6 # contributors y: 143 lines of code frontend/src/app/business-user/business-user.component.html x: 5 # contributors y: 72 lines of code frontend/src/app/business-user/business-user.component.scss x: 5 # contributors y: 518 lines of code frontend/src/app/home/home.component.html x: 5 # contributors y: 41 lines of code frontend/src/app/home/home.component.ts x: 6 # contributors y: 129 lines of code frontend/src/app/http.interceptor.ts x: 5 # contributors y: 23 lines of code frontend/src/app/login/login.component.scss x: 5 # contributors y: 159 lines of code frontend/src/app/login/login.component.ts x: 6 # contributors y: 67 lines of code frontend/src/app/menu/menu.component.html x: 5 # contributors y: 56 lines of code frontend/src/app/menu/menu.component.scss x: 5 # contributors y: 126 lines of code frontend/src/app/shared/services/home.service.ts x: 6 # contributors y: 171 lines of code frontend/src/app/shared/services/login.service.ts x: 6 # contributors y: 31 lines of code frontend/src/app/user-journey/user-journey.component.scss x: 5 # contributors y: 140 lines of code frontend/src/app/user-journey/user-journey.component.ts x: 6 # contributors y: 56 lines of code frontend/src/app/user-photo/user-photo.component.ts x: 6 # contributors y: 48 lines of code frontend/src/index.html x: 4 # contributors y: 18 lines of code notebooks/3_LoadKnownGoodSQL.ipynb x: 3 # contributors y: 370 lines of code prompts.yaml x: 4 # contributors y: 248 lines of code
2576.0
lines of code
  min: 1.0
  average: 118.18
  25th percentile: 18.0
  median: 37.0
  75th percentile: 115.5
  max: 2576.0
0 8.0
# contributors
min: 2.0 | average: 3.28 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 8.0