GoogleCloudPlatform / google-cloud-ai-demos
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 107 files with 6,063 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)
    • 10 files changed 6-20 times (1,011 lines of code)
    • 97 files changed 1-5 times (5,052 lines of code)
0% | 0% | 0% | 16% | 83%
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 107 files with 6,063 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 24 files changed by 2-5 contributors (1,672 lines of code)
    • 83 files changed by 1 contributor (4,391 lines of code)
0% | 0% | 0% | 27% | 72%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
tsx, json, py, ts, svg, txt, js, md, gitignore, jsx, html, css, dockerignore, ipynb, npmrc
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 25% | 74%
tsx0% | 0% | 0% | 14% | 85%
ts0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
ipynb0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 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
backend0% | 0% | 0% | 22% | 77%
frontend0% | 0% | 0% | 14% | 85%
frontend-vite0% | 0% | 0% | 4% | 95%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
register_services.py
in backend/matching-engine
91 1 2023-03-23 2023-08-11 11 2 ivanmkc@google.com ivanmkc@google.com
DemoInfo.tsx
in frontend/src
88 1 2022-11-21 2023-03-24 10 2 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
match_service.py
in backend/matching-engine/services
171 21 2023-03-23 2023-08-01 8 2 ivanmkc@google.com ivanmkc@google.com
App.tsx
in frontend/src
50 1 2022-08-15 2023-03-24 7 2 ivans.mailbox@gmail.com ivanmkc@google.com
main.py
in backend/matching-engine
176 - 2023-03-23 2023-04-18 7 2 ivanmkc@google.com ivanmkc@google.com
App.tsx
in frontend-vite/src
48 1 2023-04-05 2023-05-25 6 1 ivanmkc@google.com ivanmkc@google.com
spacy_match_service.py
in backend/matching-engine/services
80 10 2023-03-23 2023-04-17 6 2 ivanmkc@google.com ivanmkc@google.com
text_to_image_match_service.py
in backend/matching-engine/services
92 10 2023-03-23 2023-04-17 6 2 ivanmkc@google.com ivanmkc@google.com
sentence_transformer_service.py
in backend/matching-engine/services
94 11 2023-03-23 2023-04-17 6 2 ivanmkc@google.com ivanmkc@google.com
DemoSelection.tsx
in frontend/src/common/pages
121 - 2022-08-15 2023-03-24 6 2 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
DemoInfo.tsx
in frontend-vite/src
77 1 2023-04-05 2023-08-11 5 1 ivanmkc@google.com ivanmkc@google.com
NavBar.tsx
in frontend/src/common/components
120 - 2022-08-15 2023-03-27 5 2 ivans.mailbox@gmail.com ivanmkc@google.com
tailwind.config.js
in frontend-vite
23 - 2023-04-05 2023-04-17 4 1 ivanmkc@google.com ivanmkc@google.com
DemoWrapper.tsx
in frontend/src/common/components
79 - 2022-08-15 2023-03-24 4 2 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
palm_text_match_service.py
in backend/matching-engine/services
101 12 2023-04-13 2023-05-25 4 1 ivanmkc@google.com ivanmkc@google.com
DemoSelection.tsx
in frontend-vite/src/common/pages
133 - 2023-04-05 2023-04-18 4 1 ivanmkc@google.com ivanmkc@google.com
index.css
in frontend-vite/src
3 - 2023-04-05 2023-04-07 3 1 ivanmkc@google.com ivanmkc@google.com
constants.py
in backend/matching-engine
11 - 2023-04-18 2023-08-01 3 1 ivanmkc@google.com ivanmkc@google.com
TimeSeriesLandingPage.stories.tsx
in frontend/src/stories/time-series-forecasting/pages
11 - 2022-08-15 2022-11-23 3 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
main.tsx
in frontend-vite/src
17 - 2023-04-05 2023-05-05 3 1 ivanmkc@google.com ivanmkc@google.com
index.html
in frontend/public
22 - 2022-08-15 2023-03-24 3 2 ivans.mailbox@gmail.com ivanmkc@google.com
theme.ts
in frontend/src/theme
23 - 2022-08-15 2023-03-24 3 2 ivans.mailbox@gmail.com ivanmkc@google.com
register_services.py
in backend/unified-cloud-search
31 1 2023-04-06 2023-04-13 3 1 ivanmkc@google.com ivanmkc@google.com
ParametersTable.tsx
in frontend/src/common/components
35 - 2022-08-15 2023-03-24 3 2 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
DemoWrapper.tsx
in frontend-vite/src/common/components
63 - 2023-04-05 2023-05-17 3 1 ivanmkc@google.com ivanmkc@google.com
unified_cloud_search_service.py
in backend/unified-cloud-search/services
110 11 2023-04-06 2023-04-13 3 1 ivanmkc@google.com ivanmkc@google.com
mockServiceWorker.js
in frontend/public
208 7 2022-08-15 2023-03-24 3 2 ivans.mailbox@gmail.com ivanmkc@google.com
models.py
in backend/matching-engine
6 - 2023-03-23 2023-03-24 2 2 ivanmkc@google.com ivanmkc@google.com
Introduction2.stories.tsx
in frontend/src/stories/time-series-forecasting/pages
8 - 2022-08-15 2022-11-23 2 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
Introduction.stories.tsx
in frontend/src/stories/time-series-forecasting/pages
8 - 2022-08-15 2022-11-23 2 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
NewForecastJob.stories.tsx
in frontend/src/stories/time-series-forecasting/new-forecast
15 - 2022-08-15 2022-11-23 2 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
index.html
in frontend-vite
16 - 2023-04-05 2023-04-06 2 1 ivanmkc@google.com ivanmkc@google.com
index.css
in frontend/src
18 - 2022-08-15 2023-04-06 2 2 ivans.mailbox@gmail.com ivanmkc@google.com
storage_helper.py
in backend/matching-engine
23 2 2023-04-17 2023-04-18 2 1 ivanmkc@google.com ivanmkc@google.com
tracer_helper.py
in backend/matching-engine
23 3 2023-03-28 2023-04-18 2 1 ivanmkc@google.com ivanmkc@google.com
index.tsx
in frontend/src
23 - 2022-08-15 2023-03-24 2 2 ivans.mailbox@gmail.com ivanmkc@google.com
MatchCard.stories.tsx
in frontend/src/stories/matching-engine/components
36 - 2023-02-22 2023-03-24 2 2 ivanmkc@google.com ivans.mailbox@gmail.com
MatchResultsTable.stories.tsx
in frontend/src/stories/matching-engine/components
38 - 2023-02-22 2023-03-24 2 2 ivanmkc@google.com ivans.mailbox@gmail.com
CustomCard.tsx
in frontend-vite/src/common/components
48 - 2023-04-05 2023-04-07 2 1 ivanmkc@google.com ivanmkc@google.com
TabbedFlow.tsx
in frontend/src/common/components
58 - 2022-12-02 2023-03-24 2 2 ivanmkc@google.com ivans.mailbox@gmail.com
main.py
in backend/unified-cloud-search
81 - 2023-04-06 2023-04-07 2 1 ivanmkc@google.com ivanmkc@google.com
multimodal_text_to_image_match_service.py
in backend/matching-engine/services
223 19 2023-08-01 2023-08-07 2 1 ivanmkc@google.com ivanmkc@google.com
setupTests.ts
in frontend/src
1 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
constants.py
in backend/time-series-forecasting
5 - 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
models.py
in backend/unified-cloud-search
6 - 2023-04-06 2023-04-06 1 1 ivanmkc@google.com ivanmkc@google.com
postcss.config.js
in frontend-vite
6 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
DemoSelection.stories.tsx
in frontend/src/stories/common/pages
8 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
PatternsStep.stories.tsx
in frontend/src/stories/time-series-forecasting/explanations/retail
8 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
DatasetStep.stories.tsx
in frontend/src/stories/time-series-forecasting/explanations/retail
8 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
PlottingStep.stories.tsx
in frontend/src/stories/time-series-forecasting/explanations/retail
8 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.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
register_services.py
in backend/matching-engine
91 1 2023-03-23 2023-08-11 11 2 ivanmkc@google.com ivanmkc@google.com
DemoInfo.tsx
in frontend/src
88 1 2022-11-21 2023-03-24 10 2 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
match_service.py
in backend/matching-engine/services
171 21 2023-03-23 2023-08-01 8 2 ivanmkc@google.com ivanmkc@google.com
App.tsx
in frontend/src
50 1 2022-08-15 2023-03-24 7 2 ivans.mailbox@gmail.com ivanmkc@google.com
main.py
in backend/matching-engine
176 - 2023-03-23 2023-04-18 7 2 ivanmkc@google.com ivanmkc@google.com
DemoSelection.tsx
in frontend/src/common/pages
121 - 2022-08-15 2023-03-24 6 2 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
text_to_image_match_service.py
in backend/matching-engine/services
92 10 2023-03-23 2023-04-17 6 2 ivanmkc@google.com ivanmkc@google.com
sentence_transformer_service.py
in backend/matching-engine/services
94 11 2023-03-23 2023-04-17 6 2 ivanmkc@google.com ivanmkc@google.com
spacy_match_service.py
in backend/matching-engine/services
80 10 2023-03-23 2023-04-17 6 2 ivanmkc@google.com ivanmkc@google.com
NavBar.tsx
in frontend/src/common/components
120 - 2022-08-15 2023-03-27 5 2 ivans.mailbox@gmail.com ivanmkc@google.com
DemoWrapper.tsx
in frontend/src/common/components
79 - 2022-08-15 2023-03-24 4 2 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
mockServiceWorker.js
in frontend/public
208 7 2022-08-15 2023-03-24 3 2 ivans.mailbox@gmail.com ivanmkc@google.com
index.html
in frontend/public
22 - 2022-08-15 2023-03-24 3 2 ivans.mailbox@gmail.com ivanmkc@google.com
ParametersTable.tsx
in frontend/src/common/components
35 - 2022-08-15 2023-03-24 3 2 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
theme.ts
in frontend/src/theme
23 - 2022-08-15 2023-03-24 3 2 ivans.mailbox@gmail.com ivanmkc@google.com
index.css
in frontend/src
18 - 2022-08-15 2023-04-06 2 2 ivans.mailbox@gmail.com ivanmkc@google.com
TabbedFlow.tsx
in frontend/src/common/components
58 - 2022-12-02 2023-03-24 2 2 ivanmkc@google.com ivans.mailbox@gmail.com
MatchResultsTable.stories.tsx
in frontend/src/stories/matching-engine/components
38 - 2023-02-22 2023-03-24 2 2 ivanmkc@google.com ivans.mailbox@gmail.com
MatchCard.stories.tsx
in frontend/src/stories/matching-engine/components
36 - 2023-02-22 2023-03-24 2 2 ivanmkc@google.com ivans.mailbox@gmail.com
index.tsx
in frontend/src
23 - 2022-08-15 2023-03-24 2 2 ivans.mailbox@gmail.com ivanmkc@google.com
models.py
in backend/matching-engine
6 - 2023-03-23 2023-03-24 2 2 ivanmkc@google.com ivanmkc@google.com
MatchingEngineLandingPage.stories.tsx
in frontend/src/stories/matching-engine/pages
17 - 2023-03-24 2023-03-24 1 2 ivans.mailbox@gmail.com ivanmkc@google.com
MatchingEngineFlow.tsx
in frontend/src/stories/matching-engine/pages
15 - 2023-03-24 2023-03-24 1 2 ivans.mailbox@gmail.com ivanmkc@google.com
AnalyticsService.js
in frontend/src
11 - 2023-03-24 2023-03-24 1 2 ivans.mailbox@gmail.com ivanmkc@google.com
App.tsx
in frontend-vite/src
48 1 2023-04-05 2023-05-25 6 1 ivanmkc@google.com ivanmkc@google.com
DemoInfo.tsx
in frontend-vite/src
77 1 2023-04-05 2023-08-11 5 1 ivanmkc@google.com ivanmkc@google.com
DemoSelection.tsx
in frontend-vite/src/common/pages
133 - 2023-04-05 2023-04-18 4 1 ivanmkc@google.com ivanmkc@google.com
tailwind.config.js
in frontend-vite
23 - 2023-04-05 2023-04-17 4 1 ivanmkc@google.com ivanmkc@google.com
palm_text_match_service.py
in backend/matching-engine/services
101 12 2023-04-13 2023-05-25 4 1 ivanmkc@google.com ivanmkc@google.com
index.css
in frontend-vite/src
3 - 2023-04-05 2023-04-07 3 1 ivanmkc@google.com ivanmkc@google.com
DemoWrapper.tsx
in frontend-vite/src/common/components
63 - 2023-04-05 2023-05-17 3 1 ivanmkc@google.com ivanmkc@google.com
main.tsx
in frontend-vite/src
17 - 2023-04-05 2023-05-05 3 1 ivanmkc@google.com ivanmkc@google.com
TimeSeriesLandingPage.stories.tsx
in frontend/src/stories/time-series-forecasting/pages
11 - 2022-08-15 2022-11-23 3 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
constants.py
in backend/matching-engine
11 - 2023-04-18 2023-08-01 3 1 ivanmkc@google.com ivanmkc@google.com
unified_cloud_search_service.py
in backend/unified-cloud-search/services
110 11 2023-04-06 2023-04-13 3 1 ivanmkc@google.com ivanmkc@google.com
register_services.py
in backend/unified-cloud-search
31 1 2023-04-06 2023-04-13 3 1 ivanmkc@google.com ivanmkc@google.com
index.html
in frontend-vite
16 - 2023-04-05 2023-04-06 2 1 ivanmkc@google.com ivanmkc@google.com
CustomCard.tsx
in frontend-vite/src/common/components
48 - 2023-04-05 2023-04-07 2 1 ivanmkc@google.com ivanmkc@google.com
NewForecastJob.stories.tsx
in frontend/src/stories/time-series-forecasting/new-forecast
15 - 2022-08-15 2022-11-23 2 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
Introduction.stories.tsx
in frontend/src/stories/time-series-forecasting/pages
8 - 2022-08-15 2022-11-23 2 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
Introduction2.stories.tsx
in frontend/src/stories/time-series-forecasting/pages
8 - 2022-08-15 2022-11-23 2 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
multimodal_text_to_image_match_service.py
in backend/matching-engine/services
223 19 2023-08-01 2023-08-07 2 1 ivanmkc@google.com ivanmkc@google.com
tracer_helper.py
in backend/matching-engine
23 3 2023-03-28 2023-04-18 2 1 ivanmkc@google.com ivanmkc@google.com
storage_helper.py
in backend/matching-engine
23 2 2023-04-17 2023-04-18 2 1 ivanmkc@google.com ivanmkc@google.com
main.py
in backend/unified-cloud-search
81 - 2023-04-06 2023-04-07 2 1 ivanmkc@google.com ivanmkc@google.com
CustomSlider.tsx
in frontend-vite/src/common/components/inputs
61 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
CustomSelect.tsx
in frontend-vite/src/common/components/inputs
66 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
BuiltOnVertexAIWrapper.tsx
in frontend-vite/src/common/components
31 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
NavBar.tsx
in frontend-vite/src/common/components
124 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
Alert.tsx
in frontend-vite/src/common/components
45 1 2023-04-08 2023-04-08 1 1 ivanmkc@google.com ivanmkc@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
main.py
in backend/time-series-forecasting
312 7 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
iowa_liquor_sales_dataprep.ipynb
in backend/time-series-forecasting/sample_data
280 - 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
automl_training_method.py
in backend/time-series-forecasting/training_methods
266 13 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
multimodal_text_to_image_match_service.py
in backend/matching-engine/services
223 19 2023-08-01 2023-08-07 2 1 ivanmkc@google.com ivanmkc@google.com
DemoSelection.tsx
in frontend-vite/src/common/pages
133 - 2023-04-05 2023-04-18 4 1 ivanmkc@google.com ivanmkc@google.com
dataset.py
in backend/time-series-forecasting/models
131 12 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
NavBar.tsx
in frontend-vite/src/common/components
124 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
bqml_training_method.py
in backend/time-series-forecasting/training_methods
122 11 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
palette.ts
in frontend-vite/src/theme
113 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
palette.ts
in frontend/src/theme
113 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
unified_cloud_search_service.py
in backend/unified-cloud-search/services
110 11 2023-04-06 2023-04-13 3 1 ivanmkc@google.com ivanmkc@google.com
forecast_job_coordinator.py
in backend/time-series-forecasting/services
108 18 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
typography.ts
in frontend-vite/src/theme
101 - 2023-04-07 2023-04-07 1 1 ivanmkc@google.com ivanmkc@google.com
typography.js
in frontend/src/theme
101 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
palm_text_match_service.py
in backend/matching-engine/services
101 12 2023-04-13 2023-05-25 4 1 ivanmkc@google.com ivanmkc@google.com
PlotlyPredictionPlot.tsx
in frontend/src/common/components/prediction-plots
97 1 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
dataset_service.py
in backend/time-series-forecasting/services
81 2 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
main.py
in backend/unified-cloud-search
81 - 2023-04-06 2023-04-07 2 1 ivanmkc@google.com ivanmkc@google.com
DemoInfo.tsx
in frontend-vite/src
77 1 2023-04-05 2023-08-11 5 1 ivanmkc@google.com ivanmkc@google.com
CustomSelect.tsx
in frontend-vite/src/common/components/inputs
66 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
CustomSelect.tsx
in frontend/src/common/components/inputs
66 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
DemoWrapper.tsx
in frontend-vite/src/common/components
63 - 2023-04-05 2023-05-17 3 1 ivanmkc@google.com ivanmkc@google.com
CustomSlider.tsx
in frontend-vite/src/common/components/inputs
61 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
CustomSlider.tsx
in frontend/src/common/components/inputs
61 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
multimodal_embedding_client.py
in backend/matching-engine/services
61 3 2023-08-01 2023-08-01 1 1 ivanmkc@google.com ivanmkc@google.com
TabbedFlow.tsx
in frontend-vite/src/common/components
58 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
RechartsPredictionPlot.tsx
in frontend/src/common/components/prediction-plots
57 1 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
search_service.py
in backend/unified-cloud-search/services
52 9 2023-04-06 2023-04-06 1 1 ivanmkc@google.com ivanmkc@google.com
CustomCard.tsx
in frontend/src/common/components
49 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
debug_training_method.py
in backend/time-series-forecasting/training_methods
49 8 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
App.tsx
in frontend-vite/src
48 1 2023-04-05 2023-05-25 6 1 ivanmkc@google.com ivanmkc@google.com
CustomCard.tsx
in frontend-vite/src/common/components
48 - 2023-04-05 2023-04-07 2 1 ivanmkc@google.com ivanmkc@google.com
MoreInfoCard.tsx
in frontend-vite/src/common/components
47 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
forecast_job_service.py
in backend/time-series-forecasting/services
47 2 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
training_method.py
in backend/time-series-forecasting/training_methods
47 8 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
Alert.tsx
in frontend-vite/src/common/components
45 1 2023-04-08 2023-04-08 1 1 ivanmkc@google.com ivanmkc@google.com
randomize.ipynb
in backend/unified-cloud-search/data
45 - 2023-04-06 2023-04-06 1 1 ivanmkc@google.com ivanmkc@google.com
MoreInfoCard.tsx
in frontend/src/common/components
42 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
EvaluationDataGrid.tsx
in frontend/src/common/components
42 1 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
utils.py
in backend/time-series-forecasting
34 3 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
search_services.py
in backend/unified-cloud-search/services
33 2 2023-04-13 2023-04-13 1 1 ivanmkc@google.com ivanmkc@google.com
BuiltOnVertexAIWrapper.tsx
in frontend-vite/src/common/components
31 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
BuiltOnVertexAIWrapper.tsx
in frontend/src/common/components
31 - 2022-08-15 2022-08-15 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
completed_forecast_job.py
in backend/time-series-forecasting/models
31 3 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
register_services.py
in backend/unified-cloud-search
31 1 2023-04-06 2023-04-13 3 1 ivanmkc@google.com ivanmkc@google.com
forecast_job_request.py
in backend/time-series-forecasting/models
28 1 2022-11-30 2022-11-30 1 1 ivans.mailbox@gmail.com ivans.mailbox@gmail.com
theme.ts
in frontend-vite/src/theme
23 - 2023-04-05 2023-04-05 1 1 ivanmkc@google.com ivanmkc@google.com
tailwind.config.js
in frontend-vite
23 - 2023-04-05 2023-04-17 4 1 ivanmkc@google.com ivanmkc@google.com
tracer_helper.py
in backend/matching-engine
23 3 2023-03-28 2023-04-18 2 1 ivanmkc@google.com ivanmkc@google.com
storage_helper.py
in backend/matching-engine
23 2 2023-04-17 2023-04-18 2 1 ivanmkc@google.com ivanmkc@google.com
Correlations

File Size vs. Number of Changes: 107 points

backend/matching-engine/register_services.py x: 91 lines of code y: 11 # changes frontend-vite/src/DemoInfo.tsx x: 77 lines of code y: 5 # changes backend/matching-engine/services/multimodal_text_to_image_match_service.py x: 223 lines of code y: 2 # changes backend/matching-engine/constants.py x: 11 lines of code y: 3 # changes backend/matching-engine/services/match_service.py x: 171 lines of code y: 8 # changes backend/matching-engine/services/multimodal_embedding_client.py x: 61 lines of code y: 1 # changes backend/matching-engine/services/palm_text_match_service.py x: 101 lines of code y: 4 # changes frontend-vite/src/App.tsx x: 48 lines of code y: 6 # changes frontend-vite/src/common/components/DemoWrapper.tsx x: 63 lines of code y: 3 # changes frontend-vite/src/main.tsx x: 17 lines of code y: 3 # changes backend/matching-engine/tracer_helper.py x: 23 lines of code y: 2 # changes backend/matching-engine/main.py x: 176 lines of code y: 7 # changes frontend-vite/src/common/pages/DemoSelection.tsx x: 133 lines of code y: 4 # changes backend/matching-engine/services/sentence_transformer_service.py x: 94 lines of code y: 6 # changes backend/matching-engine/services/spacy_match_service.py x: 80 lines of code y: 6 # changes backend/matching-engine/services/text_to_image_match_service.py x: 92 lines of code y: 6 # changes frontend-vite/tailwind.config.js x: 23 lines of code y: 4 # changes backend/unified-cloud-search/register_services.py x: 31 lines of code y: 3 # changes backend/unified-cloud-search/services/search_services.py x: 33 lines of code y: 1 # changes backend/unified-cloud-search/services/unified_cloud_search_service.py x: 110 lines of code y: 3 # changes frontend-vite/src/common/components/Alert.tsx x: 45 lines of code y: 1 # changes frontend-vite/src/index.css x: 3 lines of code y: 3 # changes backend/unified-cloud-search/main.py x: 81 lines of code y: 2 # changes frontend-vite/src/common/components/CustomCard.tsx x: 48 lines of code y: 2 # changes frontend-vite/src/theme/typography.ts x: 101 lines of code y: 1 # changes backend/unified-cloud-search/models.py x: 6 lines of code y: 1 # changes backend/unified-cloud-search/services/search_service.py x: 52 lines of code y: 1 # changes backend/unified-cloud-search/tracer_helper.py x: 11 lines of code y: 1 # changes frontend-vite/index.html x: 16 lines of code y: 2 # changes frontend/src/index.css x: 18 lines of code y: 2 # changes frontend-vite/vite.config.ts x: 19 lines of code y: 1 # changes frontend-vite/src/common/components/BuiltOnVertexAIWrapper.tsx x: 31 lines of code y: 1 # changes frontend-vite/src/common/components/MoreInfoCard.tsx x: 47 lines of code y: 1 # changes frontend-vite/src/common/components/NavBar.tsx x: 124 lines of code y: 1 # changes frontend-vite/src/common/components/TabbedFlow.tsx x: 58 lines of code y: 1 # changes frontend-vite/src/common/components/inputs/CustomSelect.tsx x: 66 lines of code y: 1 # changes frontend-vite/src/theme/demoTheme.ts x: 22 lines of code y: 1 # changes frontend-vite/src/theme/palette.ts x: 113 lines of code y: 1 # changes frontend-vite/src/theme/theme.ts x: 23 lines of code y: 1 # changes frontend/src/common/components/NavBar.tsx x: 120 lines of code y: 5 # changes frontend/src/App.tsx x: 50 lines of code y: 7 # changes frontend/src/common/pages/DemoSelection.tsx x: 121 lines of code y: 6 # changes frontend/public/index.html x: 22 lines of code y: 3 # changes backend/matching-engine/models.py x: 6 lines of code y: 2 # changes frontend/public/mockServiceWorker.js x: 208 lines of code y: 3 # changes frontend/src/DemoInfo.tsx x: 88 lines of code y: 10 # changes frontend/src/common/components/DemoWrapper.tsx x: 79 lines of code y: 4 # changes frontend/src/common/components/ParametersTable.tsx x: 35 lines of code y: 3 # changes frontend/src/common/components/TabbedFlow.tsx x: 58 lines of code y: 2 # changes frontend/src/stories/matching-engine/components/MatchCard.stories.tsx x: 36 lines of code y: 2 # changes frontend/src/stories/matching-engine/components/MatchResultsTable.stories.tsx x: 38 lines of code y: 2 # changes frontend/src/stories/matching-engine/pages/MatchingEngineFlow.tsx x: 15 lines of code y: 1 # changes frontend/src/stories/matching-engine/pages/MatchingEngineLandingPage.stories.tsx x: 17 lines of code y: 1 # changes frontend/src/theme/theme.ts x: 23 lines of code y: 3 # changes backend/time-series-forecasting/constants.py x: 5 lines of code y: 1 # changes backend/time-series-forecasting/main.py x: 312 lines of code y: 1 # changes backend/time-series-forecasting/models/dataset.py x: 131 lines of code y: 1 # changes backend/time-series-forecasting/models/forecast_job_request.py x: 28 lines of code y: 1 # changes backend/time-series-forecasting/sample_data/iowa_liquor_sales_dataprep.ipynb x: 280 lines of code y: 1 # changes backend/time-series-forecasting/services/dataset_service.py x: 81 lines of code y: 1 # changes backend/time-series-forecasting/services/forecast_job_coordinator.py x: 108 lines of code y: 1 # changes backend/time-series-forecasting/training_methods/automl_training_method.py x: 266 lines of code y: 1 # changes backend/time-series-forecasting/training_methods/bqml_training_method.py x: 122 lines of code y: 1 # changes backend/time-series-forecasting/training_methods/debug_training_method.py x: 49 lines of code y: 1 # changes backend/time-series-forecasting/utils.py x: 34 lines of code y: 1 # changes frontend/src/stories/image/image-classification/pages/ImageClassificationFlow.stories.tsx x: 9 lines of code y: 1 # changes frontend/src/stories/time-series-forecasting/pages/Introduction.stories.tsx x: 8 lines of code y: 2 # changes frontend/src/stories/time-series-forecasting/new-forecast/NewForecastJob.stories.tsx x: 15 lines of code y: 2 # changes frontend/src/common/components/EvaluationDataGrid.tsx x: 42 lines of code y: 1 # changes frontend/src/common/components/prediction-plots/PlotlyPredictionPlot.tsx x: 97 lines of code y: 1 # changes frontend/src/common/components/prediction-plots/RechartsPredictionPlot.tsx x: 57 lines of code y: 1 # changes frontend/src/reportWebVitals.ts x: 13 lines of code y: 1 # changes frontend/src/setupTests.ts x: 1 lines of code y: 1 # changes frontend/src/stories/common/pages/DemoSelection.stories.tsx x: 8 lines of code y: 1 # changes frontend/src/stories/time-series-forecasting/new-forecast/pages/ForecastJobResult.stories.tsx x: 16 lines of code y: 1 # changes
11.0
# changes
  min: 1.0
  average: 2.12
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 11.0
0 312.0
lines of code
min: 1.0 | average: 56.66 | 25th percentile: 13.0 | median: 36.0 | 75th percentile: 81.0 | max: 312.0

Number of Contributors vs. Number of Changes: 107 points

backend/matching-engine/register_services.py x: 2 # contributors y: 11 # changes frontend-vite/src/DemoInfo.tsx x: 1 # contributors y: 5 # changes backend/matching-engine/services/multimodal_text_to_image_match_service.py x: 1 # contributors y: 2 # changes backend/matching-engine/constants.py x: 1 # contributors y: 3 # changes backend/matching-engine/services/match_service.py x: 2 # contributors y: 8 # changes backend/matching-engine/services/multimodal_embedding_client.py x: 1 # contributors y: 1 # changes backend/matching-engine/services/palm_text_match_service.py x: 1 # contributors y: 4 # changes frontend-vite/src/App.tsx x: 1 # contributors y: 6 # changes backend/matching-engine/main.py x: 2 # contributors y: 7 # changes backend/matching-engine/services/sentence_transformer_service.py x: 2 # contributors y: 6 # changes frontend/src/index.css x: 2 # contributors y: 2 # changes frontend/src/common/components/NavBar.tsx x: 2 # contributors y: 5 # changes frontend/public/index.html x: 2 # contributors y: 3 # changes frontend/src/AnalyticsService.js x: 2 # contributors y: 1 # changes frontend/src/DemoInfo.tsx x: 2 # contributors y: 10 # changes frontend/src/common/components/DemoWrapper.tsx x: 2 # contributors y: 4 # changes
11.0
# changes
  min: 1.0
  average: 2.12
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 11.0
0 2.0
# contributors
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

Number of Contributors vs. File Size: 107 points

backend/matching-engine/register_services.py x: 2 # contributors y: 91 lines of code frontend-vite/src/DemoInfo.tsx x: 1 # contributors y: 77 lines of code backend/matching-engine/services/multimodal_text_to_image_match_service.py x: 1 # contributors y: 223 lines of code backend/matching-engine/constants.py x: 1 # contributors y: 11 lines of code backend/matching-engine/services/match_service.py x: 2 # contributors y: 171 lines of code backend/matching-engine/services/multimodal_embedding_client.py x: 1 # contributors y: 61 lines of code backend/matching-engine/services/palm_text_match_service.py x: 1 # contributors y: 101 lines of code frontend-vite/src/App.tsx x: 1 # contributors y: 48 lines of code frontend-vite/src/common/components/DemoWrapper.tsx x: 1 # contributors y: 63 lines of code frontend-vite/src/main.tsx x: 1 # contributors y: 17 lines of code backend/matching-engine/tracer_helper.py x: 1 # contributors y: 23 lines of code backend/matching-engine/main.py x: 2 # contributors y: 176 lines of code frontend-vite/src/common/pages/DemoSelection.tsx x: 1 # contributors y: 133 lines of code backend/matching-engine/services/sentence_transformer_service.py x: 2 # contributors y: 94 lines of code backend/matching-engine/services/spacy_match_service.py x: 2 # contributors y: 80 lines of code backend/unified-cloud-search/register_services.py x: 1 # contributors y: 31 lines of code backend/unified-cloud-search/services/search_services.py x: 1 # contributors y: 33 lines of code backend/unified-cloud-search/services/unified_cloud_search_service.py x: 1 # contributors y: 110 lines of code frontend-vite/src/common/components/Alert.tsx x: 1 # contributors y: 45 lines of code frontend-vite/src/index.css x: 1 # contributors y: 3 lines of code backend/unified-cloud-search/main.py x: 1 # contributors y: 81 lines of code backend/unified-cloud-search/models.py x: 1 # contributors y: 6 lines of code backend/unified-cloud-search/services/search_service.py x: 1 # contributors y: 52 lines of code frontend/src/index.css x: 2 # contributors y: 18 lines of code frontend-vite/vite.config.ts x: 1 # contributors y: 19 lines of code frontend-vite/src/common/components/MoreInfoCard.tsx x: 1 # contributors y: 47 lines of code frontend-vite/src/common/components/NavBar.tsx x: 1 # contributors y: 124 lines of code frontend-vite/src/common/components/TabbedFlow.tsx x: 1 # contributors y: 58 lines of code frontend-vite/src/common/components/inputs/CustomSelect.tsx x: 1 # contributors y: 66 lines of code frontend-vite/src/theme/demoTheme.ts x: 1 # contributors y: 22 lines of code frontend-vite/src/theme/palette.ts x: 1 # contributors y: 113 lines of code frontend/src/common/components/NavBar.tsx x: 2 # contributors y: 120 lines of code frontend/src/App.tsx x: 2 # contributors y: 50 lines of code frontend/src/common/pages/DemoSelection.tsx x: 2 # contributors y: 121 lines of code frontend/src/index.tsx x: 2 # contributors y: 23 lines of code frontend/public/index.html x: 2 # contributors y: 22 lines of code backend/matching-engine/models.py x: 2 # contributors y: 6 lines of code frontend/public/mockServiceWorker.js x: 2 # contributors y: 208 lines of code frontend/src/AnalyticsService.js x: 2 # contributors y: 11 lines of code frontend/src/DemoInfo.tsx x: 2 # contributors y: 88 lines of code frontend/src/common/components/DemoWrapper.tsx x: 2 # contributors y: 79 lines of code frontend/src/common/components/ParametersTable.tsx x: 2 # contributors y: 35 lines of code frontend/src/common/components/TabbedFlow.tsx x: 2 # contributors y: 58 lines of code frontend/src/stories/matching-engine/components/MatchCard.stories.tsx x: 2 # contributors y: 36 lines of code frontend/src/stories/matching-engine/components/MatchResultsTable.stories.tsx x: 2 # contributors y: 38 lines of code frontend/src/stories/matching-engine/pages/MatchingEngineFlow.tsx x: 2 # contributors y: 15 lines of code frontend/src/stories/matching-engine/pages/MatchingEngineLandingPage.stories.tsx x: 2 # contributors y: 17 lines of code backend/time-series-forecasting/main.py x: 1 # contributors y: 312 lines of code backend/time-series-forecasting/models/dataset.py x: 1 # contributors y: 131 lines of code backend/time-series-forecasting/models/forecast_job_request.py x: 1 # contributors y: 28 lines of code backend/time-series-forecasting/sample_data/iowa_liquor_sales_dataprep.ipynb x: 1 # contributors y: 280 lines of code backend/time-series-forecasting/services/forecast_job_coordinator.py x: 1 # contributors y: 108 lines of code backend/time-series-forecasting/training_methods/automl_training_method.py x: 1 # contributors y: 266 lines of code backend/time-series-forecasting/training_methods/bqml_training_method.py x: 1 # contributors y: 122 lines of code backend/time-series-forecasting/utils.py x: 1 # contributors y: 34 lines of code frontend/src/stories/image/image-classification/pages/ImageClassificationFlow.stories.tsx x: 1 # contributors y: 9 lines of code frontend/src/stories/time-series-forecasting/pages/Introduction.stories.tsx x: 1 # contributors y: 8 lines of code frontend/src/stories/time-series-forecasting/new-forecast/NewForecastJob.stories.tsx x: 1 # contributors y: 15 lines of code frontend/src/common/components/EvaluationDataGrid.tsx x: 1 # contributors y: 42 lines of code frontend/src/common/components/prediction-plots/PlotlyPredictionPlot.tsx x: 1 # contributors y: 97 lines of code frontend/src/common/components/prediction-plots/RechartsPredictionPlot.tsx x: 1 # contributors y: 57 lines of code frontend/src/reportWebVitals.ts x: 1 # contributors y: 13 lines of code frontend/src/setupTests.ts x: 1 # contributors y: 1 lines of code
312.0
lines of code
  min: 1.0
  average: 56.66
  25th percentile: 13.0
  median: 36.0
  75th percentile: 81.0
  max: 312.0
0 2.0
# contributors
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0