GoogleCloudPlatform / genai-databases-retrieval-app
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 24% | 49% | 15% | 11%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py0% | 27% | 45% | 15% | 10%
css0% | 0% | 100% | 0% | 0%
js0% | 0% | 78% | 0% | 21%
html0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
retrieval_service0% | 46% | 29% | 13% | 10%
llm_demo0% | 0% | 70% | 17% | 12%
Longest Files (Top 49)
File# lines# units
spanner_postgres.py
in retrieval_service/datastore/providers
565 2
spanner_gsql.py
in retrieval_service/datastore/providers
544 2
cloudsql_mysql.py
in retrieval_service/datastore/providers
535 17
firestore.py
in retrieval_service/datastore/providers
454 2
postgres.py
in retrieval_service/datastore/providers
381 2
index.css
in llm_demo/static
378 -
eval_golden.py
in llm_demo/evaluation
288 1
tools.py
in llm_demo/orchestrator/langgraph
272 11
index.js
in llm_demo/static
258 17
tools.py
in llm_demo/orchestrator/langchain_tools
255 11
datastore.py
in retrieval_service/datastore
228 3
langchain_tools_orchestrator.py
in llm_demo/orchestrator/langchain_tools
217 12
function_calling_orchestrator.py
in llm_demo/orchestrator/vertexai_function_calling
210 12
langgraph_orchestrator.py
in llm_demo/orchestrator/langgraph
207 13
functions.py
in llm_demo/orchestrator/vertexai_function_calling
204 5
app.py
in llm_demo
193 4
routes.py
in retrieval_service/app
168 1
react_graph.py
in llm_demo/orchestrator/langgraph
161 2
cloudsql_postgres.py
in retrieval_service/datastore/providers
158 2
alloydb.py
in retrieval_service/datastore/providers
156 2
evaluation.py
in llm_demo/evaluation
103 2
index.html
in llm_demo/templates
102 -
tool_node.py
in llm_demo/orchestrator/langgraph
96 3
models.py
in retrieval_service/models
90 3
trace.js
in llm_demo/static
72 8
run_generate_embeddings.py
in retrieval_service
67 -
orchestrator.py
in llm_demo/orchestrator
56 9
55 2
run_generate_policy_dataset.py
in retrieval_service
54 3
app.py
in retrieval_service/app
31 3
31 -
metrics.py
in llm_demo/evaluation
30 -
run_database_export.py
in retrieval_service
25 -
run_app.py
in retrieval_service
20 -
run_app.py
in llm_demo
19 -
__init__.py
in retrieval_service/datastore/providers
18 -
run_database_init.py
in retrieval_service
18 -
helpers.py
in retrieval_service/datastore
17 1
__init__.py
in retrieval_service/datastore
13 -
__init__.py
in llm_demo/evaluation
12 -
pyproject.toml
in retrieval_service
11 -
__init__.py
in llm_demo/orchestrator
9 -
pyproject.toml
in llm_demo
8 -
utils.py
in retrieval_service/datastore/providers
6 1
__init__.py
in llm_demo/orchestrator/vertexai_function_calling
2 -
__init__.py
in llm_demo/orchestrator/langgraph
2 -
__init__.py
in llm_demo/orchestrator/langchain_tools
2 -
__init__.py
in retrieval_service/models
1 -
__init__.py
in retrieval_service/app
1 -
Files With Most Units (Top 29)
File# lines# units
cloudsql_mysql.py
in retrieval_service/datastore/providers
535 17
index.js
in llm_demo/static
258 17
langgraph_orchestrator.py
in llm_demo/orchestrator/langgraph
207 13
function_calling_orchestrator.py
in llm_demo/orchestrator/vertexai_function_calling
210 12
langchain_tools_orchestrator.py
in llm_demo/orchestrator/langchain_tools
217 12
tools.py
in llm_demo/orchestrator/langgraph
272 11
tools.py
in llm_demo/orchestrator/langchain_tools
255 11
orchestrator.py
in llm_demo/orchestrator
56 9
trace.js
in llm_demo/static
72 8
functions.py
in llm_demo/orchestrator/vertexai_function_calling
204 5
app.py
in llm_demo
193 4
datastore.py
in retrieval_service/datastore
228 3
models.py
in retrieval_service/models
90 3
run_generate_policy_dataset.py
in retrieval_service
54 3
app.py
in retrieval_service/app
31 3
tool_node.py
in llm_demo/orchestrator/langgraph
96 3
cloudsql_postgres.py
in retrieval_service/datastore/providers
158 2
alloydb.py
in retrieval_service/datastore/providers
156 2
spanner_gsql.py
in retrieval_service/datastore/providers
544 2
postgres.py
in retrieval_service/datastore/providers
381 2
spanner_postgres.py
in retrieval_service/datastore/providers
565 2
firestore.py
in retrieval_service/datastore/providers
454 2
react_graph.py
in llm_demo/orchestrator/langgraph
161 2
55 2
evaluation.py
in llm_demo/evaluation
103 2
helpers.py
in retrieval_service/datastore
17 1
utils.py
in retrieval_service/datastore/providers
6 1
routes.py
in retrieval_service/app
168 1
eval_golden.py
in llm_demo/evaluation
288 1
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 7 long lines.

File# lines# units# long lines
functions.py
in llm_demo/orchestrator/vertexai_function_calling
204 5 2
eval_golden.py
in llm_demo/evaluation
288 1 2
alloydb.py
in retrieval_service/datastore/providers
156 2 1
routes.py
in retrieval_service/app
168 1 1
index.js
in llm_demo/static
258 17 1
Correlations

File Size vs. Commits (all time): 49 points

retrieval_service/datastore/providers/cloudsql_mysql.py x: 7 commits (all time) y: 535 lines of code llm_demo/evaluation/eval_golden.py x: 3 commits (all time) y: 288 lines of code llm_demo/orchestrator/langchain_tools/tools.py x: 14 commits (all time) y: 255 lines of code llm_demo/orchestrator/langgraph/tools.py x: 5 commits (all time) y: 272 lines of code retrieval_service/app/app.py x: 6 commits (all time) y: 31 lines of code llm_demo/orchestrator/langchain_tools/langchain_tools_orchestrator.py x: 21 commits (all time) y: 217 lines of code llm_demo/orchestrator/langgraph/langgraph_orchestrator.py x: 5 commits (all time) y: 207 lines of code llm_demo/orchestrator/langgraph/react_graph.py x: 4 commits (all time) y: 161 lines of code llm_demo/orchestrator/langgraph/tool_node.py x: 3 commits (all time) y: 96 lines of code llm_demo/evaluation/evaluation.py x: 2 commits (all time) y: 103 lines of code llm_demo/evaluation/metrics.py x: 1 commits (all time) y: 30 lines of code llm_demo/pyproject.toml x: 2 commits (all time) y: 8 lines of code retrieval_service/datastore/providers/spanner_gsql.py x: 10 commits (all time) y: 544 lines of code retrieval_service/datastore/providers/spanner_postgres.py x: 2 commits (all time) y: 565 lines of code llm_demo/app.py x: 13 commits (all time) y: 193 lines of code llm_demo/orchestrator/vertexai_function_calling/function_calling_orchestrator.py x: 13 commits (all time) y: 210 lines of code retrieval_service/datastore/helpers.py x: 2 commits (all time) y: 17 lines of code retrieval_service/datastore/providers/alloydb.py x: 13 commits (all time) y: 156 lines of code retrieval_service/datastore/providers/cloudsql_postgres.py x: 22 commits (all time) y: 158 lines of code retrieval_service/datastore/providers/postgres.py x: 17 commits (all time) y: 381 lines of code retrieval_service/datastore/__init__.py x: 9 commits (all time) y: 13 lines of code retrieval_service/datastore/providers/__init__.py x: 9 commits (all time) y: 18 lines of code retrieval_service/datastore/datastore.py x: 14 commits (all time) y: 228 lines of code llm_demo/static/index.css x: 10 commits (all time) y: 378 lines of code llm_demo/static/index.js x: 8 commits (all time) y: 258 lines of code llm_demo/static/trace.js x: 1 commits (all time) y: 72 lines of code llm_demo/templates/index.html x: 13 commits (all time) y: 102 lines of code retrieval_service/app/routes.py x: 13 commits (all time) y: 168 lines of code retrieval_service/datastore/providers/firestore.py x: 37 commits (all time) y: 454 lines of code retrieval_service/pyproject.toml x: 5 commits (all time) y: 11 lines of code llm_demo/evaluation/__init__.py x: 1 commits (all time) y: 12 lines of code llm_demo/run_evaluation.py x: 1 commits (all time) y: 55 lines of code llm_demo/orchestrator/__init__.py x: 3 commits (all time) y: 9 lines of code llm_demo/orchestrator/langgraph/__init__.py x: 1 commits (all time) y: 2 lines of code llm_demo/orchestrator/orchestrator.py x: 7 commits (all time) y: 56 lines of code retrieval_service/run_app.py x: 2 commits (all time) y: 20 lines of code llm_demo/run_app.py x: 5 commits (all time) y: 19 lines of code retrieval_service/models/models.py x: 8 commits (all time) y: 90 lines of code retrieval_service/run_database_export.py x: 6 commits (all time) y: 25 lines of code retrieval_service/run_database_init.py x: 6 commits (all time) y: 18 lines of code retrieval_service/run_generate_policy_dataset.py x: 3 commits (all time) y: 54 lines of code llm_demo/orchestrator/vertexai_function_calling/functions.py x: 5 commits (all time) y: 204 lines of code retrieval_service/models/__init__.py x: 5 commits (all time) y: 1 lines of code retrieval_service/run_generate_embeddings.py x: 4 commits (all time) y: 67 lines of code retrieval_service/datastore/providers/utils.py x: 1 commits (all time) y: 6 lines of code retrieval_service/app/__init__.py x: 2 commits (all time) y: 1 lines of code
565.0
lines of code
  min: 1.0
  average: 138.84
  25th percentile: 17.5
  median: 72.0
  75th percentile: 213.5
  max: 565.0
0 37.0
commits (all time)
min: 1.0 | average: 7.08 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 10.0 | max: 37.0

File Size vs. Contributors (all time): 49 points

retrieval_service/datastore/providers/cloudsql_mysql.py x: 5 contributors (all time) y: 535 lines of code llm_demo/evaluation/eval_golden.py x: 1 contributors (all time) y: 288 lines of code llm_demo/orchestrator/langchain_tools/tools.py x: 4 contributors (all time) y: 255 lines of code llm_demo/orchestrator/langgraph/tools.py x: 2 contributors (all time) y: 272 lines of code retrieval_service/app/app.py x: 5 contributors (all time) y: 31 lines of code llm_demo/orchestrator/langchain_tools/langchain_tools_orchestrator.py x: 4 contributors (all time) y: 217 lines of code llm_demo/orchestrator/langgraph/langgraph_orchestrator.py x: 2 contributors (all time) y: 207 lines of code llm_demo/orchestrator/langgraph/react_graph.py x: 2 contributors (all time) y: 161 lines of code llm_demo/orchestrator/langgraph/tool_node.py x: 2 contributors (all time) y: 96 lines of code llm_demo/evaluation/evaluation.py x: 1 contributors (all time) y: 103 lines of code llm_demo/evaluation/metrics.py x: 1 contributors (all time) y: 30 lines of code llm_demo/pyproject.toml x: 1 contributors (all time) y: 8 lines of code retrieval_service/datastore/providers/spanner_gsql.py x: 6 contributors (all time) y: 544 lines of code retrieval_service/datastore/providers/spanner_postgres.py x: 2 contributors (all time) y: 565 lines of code llm_demo/app.py x: 2 contributors (all time) y: 193 lines of code llm_demo/orchestrator/vertexai_function_calling/function_calling_orchestrator.py x: 2 contributors (all time) y: 210 lines of code retrieval_service/datastore/helpers.py x: 2 contributors (all time) y: 17 lines of code retrieval_service/datastore/providers/alloydb.py x: 4 contributors (all time) y: 156 lines of code retrieval_service/datastore/providers/cloudsql_postgres.py x: 6 contributors (all time) y: 158 lines of code retrieval_service/datastore/providers/postgres.py x: 5 contributors (all time) y: 381 lines of code retrieval_service/datastore/__init__.py x: 7 contributors (all time) y: 13 lines of code retrieval_service/datastore/providers/__init__.py x: 7 contributors (all time) y: 18 lines of code retrieval_service/datastore/datastore.py x: 6 contributors (all time) y: 228 lines of code llm_demo/static/index.css x: 2 contributors (all time) y: 378 lines of code llm_demo/static/index.js x: 2 contributors (all time) y: 258 lines of code llm_demo/static/trace.js x: 1 contributors (all time) y: 72 lines of code llm_demo/templates/index.html x: 4 contributors (all time) y: 102 lines of code retrieval_service/app/routes.py x: 6 contributors (all time) y: 168 lines of code retrieval_service/datastore/providers/firestore.py x: 6 contributors (all time) y: 454 lines of code retrieval_service/pyproject.toml x: 3 contributors (all time) y: 11 lines of code llm_demo/evaluation/__init__.py x: 1 contributors (all time) y: 12 lines of code llm_demo/run_evaluation.py x: 1 contributors (all time) y: 55 lines of code llm_demo/orchestrator/__init__.py x: 1 contributors (all time) y: 9 lines of code llm_demo/orchestrator/langgraph/__init__.py x: 1 contributors (all time) y: 2 lines of code llm_demo/orchestrator/orchestrator.py x: 2 contributors (all time) y: 56 lines of code retrieval_service/run_app.py x: 2 contributors (all time) y: 20 lines of code llm_demo/run_app.py x: 1 contributors (all time) y: 19 lines of code retrieval_service/models/models.py x: 5 contributors (all time) y: 90 lines of code retrieval_service/run_database_export.py x: 4 contributors (all time) y: 25 lines of code retrieval_service/run_database_init.py x: 4 contributors (all time) y: 18 lines of code retrieval_service/run_generate_policy_dataset.py x: 2 contributors (all time) y: 54 lines of code llm_demo/orchestrator/vertexai_function_calling/functions.py x: 1 contributors (all time) y: 204 lines of code retrieval_service/models/__init__.py x: 4 contributors (all time) y: 1 lines of code retrieval_service/run_generate_embeddings.py x: 2 contributors (all time) y: 67 lines of code retrieval_service/datastore/providers/utils.py x: 1 contributors (all time) y: 6 lines of code retrieval_service/app/__init__.py x: 2 contributors (all time) y: 1 lines of code
565.0
lines of code
  min: 1.0
  average: 138.84
  25th percentile: 17.5
  median: 72.0
  75th percentile: 213.5
  max: 565.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.86 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 7.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 1 points

retrieval_service/datastore/providers/cloudsql_mysql.py x: 1 commits (90d) y: 535 lines of code
535.0
lines of code
  min: 535.0
  average: 535.0
  25th percentile: 535.0
  median: 535.0
  75th percentile: 535.0
  max: 535.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

File Size vs. Contributors (90 days): 1 points

retrieval_service/datastore/providers/cloudsql_mysql.py x: 1 contributors (90d) y: 535 lines of code
535.0
lines of code
  min: 535.0
  average: 535.0
  25th percentile: 535.0
  median: 535.0
  75th percentile: 535.0
  max: 535.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0