GoogleCloudPlatform / specialized-training-content
File Size

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

Intro
Learn more...
File Size Overall
0% | 72% | 12% | 8% | 6%
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
ipynb0% | 77% | 14% | 8% | 0%
jsonl0% | 97% | 0% | 0% | 2%
py0% | 0% | 0% | 25% | 74%
sql0% | 0% | 0% | 0% | 100%
tf0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
courses0% | 72% | 12% | 8% | 6%
Longest Files (Top 50)
File# lines# units
jsonl
store_transactions.jsonl
in courses/DSL/transactions-mock-data
1000 -
grocerybot_assistant.ipynb
in courses/generative_ai/app_dev_llm
999 -
baseline_summarization_audio.ipynb
in courses/agent_assist
965 -
Spanner_Samples-demo-with-colab.ipynb
in courses/understanding_spanner/colab-notebooks
928 -
intro_prompt_design.ipynb
in courses/generative_ai/gen_ai_explorer
890 -
Spanner_Python.ipynb
in courses/understanding_spanner/colab-notebooks
882 -
Spanner_Queries_Transactions.ipynb
in courses/understanding_spanner/colab-notebooks
813 -
apache-beam-basics.ipynb
in courses/DSL/dataflow-examples
632 -
apache-beam-sql.ipynb
in courses/DSL/dataflow-examples
623 -
apache-beam-io.ipynb
in courses/DSL/dataflow-examples
620 -
Spanner_Interleaved.ipynb
in courses/understanding_spanner/colab-notebooks
562 -
Spanner_PostgeSQL.ipynb
in courses/understanding_spanner/colab-notebooks
543 -
baseline_summarization_chat.ipynb
in courses/agent_assist
523 -
Spanner_Samples_Python.ipynb
in courses/understanding_spanner/colab-notebooks
510 -
apache-beam-schemas.ipynb
in courses/DSL/dataflow-examples
480 -
click-stream-generator.ipynb
in courses/DSL/challenge-clickstream
463 -
apache-beam-dataflow-runner.ipynb
in courses/DSL/dataflow-examples
418 -
pub-sub-simulated-clicks-feed.ipynb
in courses/DSL/pub-sub-examples
247 -
store-transactions-generator.ipynb
in courses/DSL/transactions-mock-data
233 -
Spanner_Generating_PK_Values.ipynb
in courses/understanding_spanner/colab-notebooks
189 -
153 -
pub-sub-dataflow-sliding-window-count.ipynb
in courses/DSL/pub-sub-examples
149 -
model.py
in courses/DSL/challenge-mlprep/fraud_detection/trainer
146 8
pub-sub-send-and-recieve-sample.ipynb
in courses/DSL/pub-sub-examples
132 -
pub-sub-dataflow-fixed-window-count.ipynb
in courses/DSL/pub-sub-examples
131 -
main.py
in courses/understanding_spanner/cloud-run
123 9
pub-sub-pull-subscriber.ipynb
in courses/DSL/pub-sub-examples
122 -
pub-sub-dataflow-read-parse-print.ipynb
in courses/DSL/pub-sub-examples
112 -
app.py
in courses/writing_prompts/streamlit_gemini_text
84 4
app.py
in courses/writing_prompts/streamlit_gemini_vision
75 2
import-customers-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
64 2
csv-to-spanner.py
in courses/understanding_spanner/dataflow
63 2
import-details-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
61 2
import-products-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
61 2
import-orders-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
60 2
main.py
in courses/understanding_spanner/cloud-functions/spanner_save_pets
56 2
task.py
in courses/DSL/challenge-mlprep/fraud_detection/trainer
52 -
spanner-to-bq.py
in courses/understanding_spanner/dataflow
45 1
spanner-to-bq1.py
in courses/understanding_spanner/dataflow
39 1
deploy_model.py
in courses/DSL/challenge-mlprep
32 -
spanner-to-bq0.py
in courses/understanding_spanner/dataflow
31 1
orders-db-schema.sql
in courses/understanding_spanner/spanner-challenge-lab
27 -
jsonl
stores.jsonl
in courses/DSL/transactions-mock-data
26 -
main.py
in courses/DSL/clicks-service
22 2
predict.py
in courses/DSL/challenge-mlprep
21 1
variables.tf
in courses/understanding_spanner/terraform-spanner
21 -
orders-db-schema.sql
in courses/understanding_spanner/solution
20 -
main.py
in courses/understanding_spanner/cloud-functions/spanner_get_pets
17 1
main.tf
in courses/understanding_spanner/terraform-spanner
16 -
pets-db-schema.sql
in courses/understanding_spanner/gcloud-spanner
15 -
Files With Most Units (Top 16)
File# lines# units
main.py
in courses/understanding_spanner/cloud-run
123 9
model.py
in courses/DSL/challenge-mlprep/fraud_detection/trainer
146 8
app.py
in courses/writing_prompts/streamlit_gemini_text
84 4
main.py
in courses/DSL/clicks-service
22 2
csv-to-spanner.py
in courses/understanding_spanner/dataflow
63 2
import-details-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
61 2
import-orders-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
60 2
import-customers-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
64 2
import-products-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
61 2
main.py
in courses/understanding_spanner/cloud-functions/spanner_save_pets
56 2
app.py
in courses/writing_prompts/streamlit_gemini_vision
75 2
predict.py
in courses/DSL/challenge-mlprep
21 1
spanner-to-bq0.py
in courses/understanding_spanner/dataflow
31 1
spanner-to-bq1.py
in courses/understanding_spanner/dataflow
39 1
spanner-to-bq.py
in courses/understanding_spanner/dataflow
45 1
main.py
in courses/understanding_spanner/cloud-functions/spanner_get_pets
17 1
Files With Long Lines (Top 30)

There are 30 files with lines longer than 120 characters. In total, there are 1254 long lines.

File# lines# units# long lines
jsonl
store_transactions.jsonl
in courses/DSL/transactions-mock-data
1000 - 1000
grocerybot_assistant.ipynb
in courses/generative_ai/app_dev_llm
999 - 57
store-transactions-generator.ipynb
in courses/DSL/transactions-mock-data
233 - 30
intro_prompt_design.ipynb
in courses/generative_ai/gen_ai_explorer
890 - 29
jsonl
stores.jsonl
in courses/DSL/transactions-mock-data
26 - 26
click-stream-generator.ipynb
in courses/DSL/challenge-clickstream
463 - 23
baseline_summarization_audio.ipynb
in courses/agent_assist
965 - 19
baseline_summarization_chat.ipynb
in courses/agent_assist
523 - 12
Spanner_Generating_PK_Values.ipynb
in courses/understanding_spanner/colab-notebooks
189 - 8
apache-beam-schemas.ipynb
in courses/DSL/dataflow-examples
480 - 6
apache-beam-basics.ipynb
in courses/DSL/dataflow-examples
632 - 5
Spanner_Samples_Python.ipynb
in courses/understanding_spanner/colab-notebooks
510 - 5
apache-beam-sql.ipynb
in courses/DSL/dataflow-examples
623 - 4
Spanner_Queries_Transactions.ipynb
in courses/understanding_spanner/colab-notebooks
813 - 4
apache-beam-io.ipynb
in courses/DSL/dataflow-examples
620 - 3
Spanner_PostgeSQL.ipynb
in courses/understanding_spanner/colab-notebooks
543 - 3
Spanner_Samples-demo-with-colab.ipynb
in courses/understanding_spanner/colab-notebooks
928 - 3
Spanner_Interleaved.ipynb
in courses/understanding_spanner/colab-notebooks
562 - 3
apache-beam-dataflow-runner.ipynb
in courses/DSL/dataflow-examples
418 - 2
pub-sub-simulated-clicks-feed.ipynb
in courses/DSL/pub-sub-examples
247 - 2
deploy_model.py
in courses/DSL/challenge-mlprep
32 - 1
main.tf
in courses/understanding_spanner/terraform-spanner
16 - 1
csv-to-spanner.py
in courses/understanding_spanner/dataflow
63 2 1
spanner-to-bq1.py
in courses/understanding_spanner/dataflow
39 1 1
spanner-to-bq.py
in courses/understanding_spanner/dataflow
45 1 1
import-details-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
61 2 1
import-orders-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
60 2 1
import-customers-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
64 2 1
import-products-to-spanner.py
in courses/understanding_spanner/spanner-challenge-lab
61 2 1
Spanner_Python.ipynb
in courses/understanding_spanner/colab-notebooks
882 - 1
Correlations

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

courses/DSL/challenge-mlprep/fraud_detection/trainer/model.py x: 6 commits (all time) y: 146 lines of code courses/DSL/challenge-mlprep/fraud_detection/trainer/task.py x: 4 commits (all time) y: 52 lines of code courses/DSL/challenge-mlprep/predict.py x: 4 commits (all time) y: 21 lines of code courses/generative_ai/app_dev_llm/grocerybot_assistant.ipynb x: 5 commits (all time) y: 999 lines of code courses/DSL/challenge-mlprep/deploy_model.py x: 2 commits (all time) y: 32 lines of code courses/DSL/challenge-mlprep/fraud_detection/setup.py x: 2 commits (all time) y: 8 lines of code courses/DSL/challenge-mlprep/fraud_detection/trainer/__init__.py x: 2 commits (all time) y: 1 lines of code courses/DSL/challenge-clickstream/click-stream-generator.ipynb x: 1 commits (all time) y: 463 lines of code courses/DSL/clicks-service/main.py x: 1 commits (all time) y: 22 lines of code courses/DSL/dataflow-examples/apache-beam-basics.ipynb x: 1 commits (all time) y: 632 lines of code courses/DSL/dataflow-examples/apache-beam-dataflow-runner.ipynb x: 1 commits (all time) y: 418 lines of code courses/DSL/dataflow-examples/apache-beam-io.ipynb x: 1 commits (all time) y: 620 lines of code courses/DSL/dataflow-examples/apache-beam-schemas.ipynb x: 1 commits (all time) y: 480 lines of code courses/DSL/dataflow-examples/apache-beam-sql.ipynb x: 1 commits (all time) y: 623 lines of code courses/DSL/pub-sub-examples/pub-sub-dataflow-fixed-window-count.ipynb x: 1 commits (all time) y: 131 lines of code courses/DSL/pub-sub-examples/pub-sub-dataflow-read-parse-print.ipynb x: 1 commits (all time) y: 112 lines of code courses/DSL/pub-sub-examples/pub-sub-dataflow-sliding-window-count-bigquery.ipynb x: 1 commits (all time) y: 153 lines of code courses/DSL/pub-sub-examples/pub-sub-dataflow-sliding-window-count.ipynb x: 1 commits (all time) y: 149 lines of code courses/DSL/pub-sub-examples/pub-sub-pull-subscriber.ipynb x: 1 commits (all time) y: 122 lines of code courses/DSL/pub-sub-examples/pub-sub-simulated-clicks-feed.ipynb x: 1 commits (all time) y: 247 lines of code courses/DSL/transactions-mock-data/store-transactions-generator.ipynb x: 1 commits (all time) y: 233 lines of code courses/DSL/transactions-mock-data/store_transactions.jsonl x: 1 commits (all time) y: 1000 lines of code courses/DSL/transactions-mock-data/stores.jsonl x: 1 commits (all time) y: 26 lines of code courses/writing_prompts/streamlit_gemini_vision/app.py x: 4 commits (all time) y: 75 lines of code courses/agent_assist/baseline_summarization_chat.ipynb x: 6 commits (all time) y: 523 lines of code courses/writing_prompts/streamlit_gemini_text/app.py x: 4 commits (all time) y: 84 lines of code courses/agent_assist/baseline_summarization_audio.ipynb x: 2 commits (all time) y: 965 lines of code courses/generative_ai/gen_ai_explorer/intro_prompt_design.ipynb x: 2 commits (all time) y: 890 lines of code courses/understanding_spanner/cloud-functions/spanner_get_pets/main.py x: 1 commits (all time) y: 17 lines of code courses/understanding_spanner/cloud-functions/spanner_save_pets/main.py x: 1 commits (all time) y: 56 lines of code courses/understanding_spanner/cloud-run/main.py x: 1 commits (all time) y: 123 lines of code courses/understanding_spanner/cloud-run/pets-db-schema.sql x: 1 commits (all time) y: 12 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Generating_PK_Values.ipynb x: 1 commits (all time) y: 189 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Interleaved.ipynb x: 1 commits (all time) y: 562 lines of code courses/understanding_spanner/colab-notebooks/Spanner_PostgeSQL.ipynb x: 1 commits (all time) y: 543 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Python.ipynb x: 1 commits (all time) y: 882 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Queries_Transactions.ipynb x: 1 commits (all time) y: 813 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Samples-demo-with-colab.ipynb x: 1 commits (all time) y: 928 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Samples_Python.ipynb x: 1 commits (all time) y: 510 lines of code courses/understanding_spanner/dataflow/csv-to-spanner.py x: 1 commits (all time) y: 63 lines of code courses/understanding_spanner/dataflow/pets-db-schema.sql x: 1 commits (all time) y: 7 lines of code courses/understanding_spanner/dataflow/spanner-to-bq.py x: 1 commits (all time) y: 45 lines of code courses/understanding_spanner/dataflow/spanner-to-bq0.py x: 1 commits (all time) y: 31 lines of code courses/understanding_spanner/dataflow/spanner-to-bq1.py x: 1 commits (all time) y: 39 lines of code courses/understanding_spanner/spanner-challenge-lab/import-details-to-spanner.py x: 1 commits (all time) y: 61 lines of code courses/understanding_spanner/terraform-spanner/terraform.tfvars x: 1 commits (all time) y: 2 lines of code
1000.0
lines of code
  min: 1.0
  average: 251.07
  25th percentile: 21.75
  median: 79.5
  75th percentile: 487.5
  max: 1000.0
0 6.0
commits (all time)
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 6.0

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

courses/DSL/challenge-mlprep/fraud_detection/trainer/model.py x: 1 contributors (all time) y: 146 lines of code courses/DSL/challenge-mlprep/fraud_detection/trainer/task.py x: 1 contributors (all time) y: 52 lines of code courses/DSL/challenge-mlprep/predict.py x: 1 contributors (all time) y: 21 lines of code courses/generative_ai/app_dev_llm/grocerybot_assistant.ipynb x: 3 contributors (all time) y: 999 lines of code courses/DSL/challenge-mlprep/deploy_model.py x: 1 contributors (all time) y: 32 lines of code courses/DSL/challenge-mlprep/fraud_detection/setup.py x: 1 contributors (all time) y: 8 lines of code courses/DSL/challenge-mlprep/fraud_detection/trainer/__init__.py x: 1 contributors (all time) y: 1 lines of code courses/DSL/challenge-clickstream/click-stream-generator.ipynb x: 1 contributors (all time) y: 463 lines of code courses/DSL/dataflow-examples/apache-beam-basics.ipynb x: 1 contributors (all time) y: 632 lines of code courses/DSL/dataflow-examples/apache-beam-dataflow-runner.ipynb x: 1 contributors (all time) y: 418 lines of code courses/DSL/dataflow-examples/apache-beam-io.ipynb x: 1 contributors (all time) y: 620 lines of code courses/DSL/dataflow-examples/apache-beam-schemas.ipynb x: 1 contributors (all time) y: 480 lines of code courses/DSL/dataflow-examples/apache-beam-sql.ipynb x: 1 contributors (all time) y: 623 lines of code courses/DSL/pub-sub-examples/pub-sub-dataflow-fixed-window-count.ipynb x: 1 contributors (all time) y: 131 lines of code courses/DSL/pub-sub-examples/pub-sub-dataflow-read-parse-print.ipynb x: 1 contributors (all time) y: 112 lines of code courses/DSL/pub-sub-examples/pub-sub-dataflow-sliding-window-count-bigquery.ipynb x: 1 contributors (all time) y: 153 lines of code courses/DSL/pub-sub-examples/pub-sub-pull-subscriber.ipynb x: 1 contributors (all time) y: 122 lines of code courses/DSL/pub-sub-examples/pub-sub-simulated-clicks-feed.ipynb x: 1 contributors (all time) y: 247 lines of code courses/DSL/transactions-mock-data/store-transactions-generator.ipynb x: 1 contributors (all time) y: 233 lines of code courses/DSL/transactions-mock-data/store_transactions.jsonl x: 1 contributors (all time) y: 1000 lines of code courses/DSL/transactions-mock-data/stores.jsonl x: 1 contributors (all time) y: 26 lines of code courses/writing_prompts/streamlit_gemini_vision/app.py x: 1 contributors (all time) y: 75 lines of code courses/agent_assist/baseline_summarization_chat.ipynb x: 2 contributors (all time) y: 523 lines of code courses/writing_prompts/streamlit_gemini_text/app.py x: 1 contributors (all time) y: 84 lines of code courses/agent_assist/baseline_summarization_audio.ipynb x: 1 contributors (all time) y: 965 lines of code courses/generative_ai/gen_ai_explorer/intro_prompt_design.ipynb x: 1 contributors (all time) y: 890 lines of code courses/understanding_spanner/cloud-functions/spanner_get_pets/main.py x: 1 contributors (all time) y: 17 lines of code courses/understanding_spanner/cloud-functions/spanner_save_pets/main.py x: 1 contributors (all time) y: 56 lines of code courses/understanding_spanner/cloud-run/main.py x: 1 contributors (all time) y: 123 lines of code courses/understanding_spanner/cloud-run/pets-db-schema.sql x: 1 contributors (all time) y: 12 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Generating_PK_Values.ipynb x: 1 contributors (all time) y: 189 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Interleaved.ipynb x: 1 contributors (all time) y: 562 lines of code courses/understanding_spanner/colab-notebooks/Spanner_PostgeSQL.ipynb x: 1 contributors (all time) y: 543 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Python.ipynb x: 1 contributors (all time) y: 882 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Queries_Transactions.ipynb x: 1 contributors (all time) y: 813 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Samples-demo-with-colab.ipynb x: 1 contributors (all time) y: 928 lines of code courses/understanding_spanner/colab-notebooks/Spanner_Samples_Python.ipynb x: 1 contributors (all time) y: 510 lines of code courses/understanding_spanner/dataflow/csv-to-spanner.py x: 1 contributors (all time) y: 63 lines of code courses/understanding_spanner/dataflow/pets-db-schema.sql x: 1 contributors (all time) y: 7 lines of code courses/understanding_spanner/dataflow/spanner-to-bq.py x: 1 contributors (all time) y: 45 lines of code courses/understanding_spanner/dataflow/spanner-to-bq0.py x: 1 contributors (all time) y: 31 lines of code courses/understanding_spanner/dataflow/spanner-to-bq1.py x: 1 contributors (all time) y: 39 lines of code courses/understanding_spanner/spanner-challenge-lab/import-details-to-spanner.py x: 1 contributors (all time) y: 61 lines of code
1000.0
lines of code
  min: 1.0
  average: 251.07
  25th percentile: 21.75
  median: 79.5
  75th percentile: 487.5
  max: 1000.0
0 3.0
contributors (all time)
min: 1.0 | average: 1.05 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.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): 3 points

courses/DSL/challenge-mlprep/fraud_detection/trainer/model.py x: 4 commits (90d) y: 146 lines of code courses/DSL/challenge-mlprep/fraud_detection/trainer/task.py x: 2 commits (90d) y: 52 lines of code courses/DSL/challenge-mlprep/predict.py x: 2 commits (90d) y: 21 lines of code
146.0
lines of code
  min: 21.0
  average: 73.0
  25th percentile: 21.0
  median: 52.0
  75th percentile: 146.0
  max: 146.0
0 4.0
commits (90d)
min: 2.0 | average: 2.67 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 4.0

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

courses/DSL/challenge-mlprep/fraud_detection/trainer/model.py x: 1 contributors (90d) y: 146 lines of code courses/DSL/challenge-mlprep/fraud_detection/trainer/task.py x: 1 contributors (90d) y: 52 lines of code courses/DSL/challenge-mlprep/predict.py x: 1 contributors (90d) y: 21 lines of code
146.0
lines of code
  min: 21.0
  average: 73.0
  25th percentile: 21.0
  median: 52.0
  75th percentile: 146.0
  max: 146.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