netflix / metaflow-service
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 95 files with 7,548 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (1,079 lines of code)
    • 29 files changed 6-20 times (2,564 lines of code)
    • 63 files changed 1-5 times (3,905 lines of code)
0% | 0% | 14% | 33% | 51%
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 95 files with 7,548 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (1,079 lines of code)
    • 16 files changed by 6-10 contributors (1,596 lines of code)
    • 47 files changed by 2-5 contributors (3,918 lines of code)
    • 29 files changed by 1 contributor (955 lines of code)
0% | 14% | 21% | 51% | 12%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, md, sql, txt, yaml, gitignore, json, ini, sh, in, cfg, dockerignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 14% | 35% | 49%
cfg0% | 0% | 0% | 100% | 0%
in0% | 0% | 0% | 100% | 0%
sql0% | 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
services0% | 0% | 14% | 33% | 52%
ROOT0% | 0% | 22% | 56% | 20%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
setup.py
in root
40 1 2020-06-10 2025-03-26 48 11 fhamad@netflix.com 64256562+saikonen@users.nor...
postgres_async_db.py
in services/data
791 7 2020-07-15 2025-03-17 30 11 matias.savela@codemate.com 64256562+saikonen@users.nor...
__init__.py
in services/utils
248 18 2021-03-26 2024-10-07 24 12 sakari.ikonen@codemate.com 64256562+saikonen@users.nor...
__init__.py
in services/migration_service/api
31 2 2020-07-15 2023-06-08 17 10 matias.savela@codemate.com sarthakagrawal8@gmail.com
task.py
in services/metadata_service/api
113 1 2020-07-15 2025-03-17 17 8 matias.savela@codemate.com 64256562+saikonen@users.nor...
server.py
in services/metadata_service
47 2 2020-07-15 2023-09-07 15 5 matias.savela@codemate.com oleg.v.avdeev@gmail.com
utils.py
in services/migration_service/api
67 2 2020-07-15 2023-10-30 15 9 matias.savela@codemate.com preetamjoshi93@gmail.com
run.py
in services/metadata_service/api
95 1 2020-07-15 2022-05-31 13 6 matias.savela@codemate.com 104396218+jackie-ob@users.n...
migration_server.py
in services/migration_service
30 2 2020-07-15 2023-06-26 12 5 matias.savela@codemate.com 64256562+saikonen@users.nor...
run_script.py
in services/migration_service
45 1 2020-07-15 2022-03-09 12 8 matias.savela@codemate.com oleg.v.avdeev@gmail.com
db_utils.py
in services/data
82 10 2020-07-15 2022-01-31 12 8 matias.savela@codemate.com valaygaurang@gmail.com
artifact.py
in services/metadata_service/api
208 1 2020-07-15 2022-05-26 12 8 matias.savela@codemate.com 104396218+jackie-ob@users.n...
admin.py
in services/migration_service/api
54 1 2020-07-15 2023-10-30 11 7 matias.savela@codemate.com preetamjoshi93@gmail.com
step.py
in services/metadata_service/api
58 1 2020-07-15 2022-05-26 11 7 matias.savela@codemate.com 104396218+jackie-ob@users.n...
migration_config.py
in services/migration_service
2 - 2020-07-15 2021-10-19 10 6 matias.savela@codemate.com sakari.ikonen@codemate.com
get_virtual_env.py
in services/migration_service
38 - 2020-07-15 2022-03-09 10 6 matias.savela@codemate.com oleg.v.avdeev@gmail.com
postgres_async_db.py
in services/migration_service/data
37 2 2020-07-15 2023-10-30 9 6 matias.savela@codemate.com preetamjoshi93@gmail.com
utils.py
in services/metadata_service/api
47 4 2020-07-15 2025-03-17 9 7 matias.savela@codemate.com 64256562+saikonen@users.nor...
utils.py
in services/ui_backend_service/api
399 21 2021-10-26 2023-08-21 9 7 matias.savela@codemate.com 1291433+rohanrebello@users....
admin.py
in services/metadata_service/api
71 1 2020-07-15 2021-10-19 8 5 matias.savela@codemate.com savingoyal@gmail.com
models.py
in services/data
325 12 2020-07-15 2021-04-19 8 4 matias.savela@codemate.com ferras37@gmail.com
in
6 - 2021-04-01 2021-10-26 7 4 sakari.ikonen@codemate.com matias.savela@codemate.com
cfg
setup.cfg
in root
8 - 2020-06-10 2023-07-04 7 5 fhamad@netflix.com romain-intel@users.noreply....
flow.py
in services/metadata_service/api
35 1 2020-07-15 2021-04-19 7 4 matias.savela@codemate.com ferras37@gmail.com
metadata.py
in services/metadata_service/api
82 1 2020-07-15 2021-04-19 7 4 matias.savela@codemate.com ferras37@gmail.com
85 3 2022-02-19 2024-01-18 7 4 oleg.v.avdeev@gmail.com 17180843+rswigginton@users....
ui_server.py
in services/ui_backend_service
118 4 2021-10-26 2024-02-07 7 6 matias.savela@codemate.com darinyu27@gmail.com
__init__.py
in services/metadata_service/api
1 - 2020-07-15 2021-04-19 6 3 matias.savela@codemate.com ferras37@gmail.com
__init__.py
in services/data
1 - 2020-07-15 2021-04-19 6 3 matias.savela@codemate.com ferras37@gmail.com
run.py
in services/ui_backend_service/data/db/tables
127 1 2021-10-26 2024-08-26 6 4 matias.savela@codemate.com 64256562+saikonen@users.nor...
notify.py
in services/ui_backend_service/api
150 2 2021-10-26 2024-11-06 6 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
base.py
in services/ui_backend_service/data/db/tables
202 - 2021-10-26 2023-10-30 6 6 matias.savela@codemate.com preetamjoshi93@gmail.com
doc.py
in services/ui_backend_service
687 8 2021-10-26 2022-01-26 5 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
service_configs.py
in services/data
5 - 2021-04-12 2021-04-19 4 3 fhamad@netflix.com ferras37@gmail.com
20201002000616_update_metadata_primary_key.sql
in services/migration_service/migration_files
21 - 2020-10-02 2021-04-19 4 3 fhamad@netflix.com ferras37@gmail.com
metadata.py
in services/ui_backend_service/data/db/tables
42 1 2021-10-26 2024-08-26 4 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
artifact.py
in services/ui_backend_service/data/db/tables
72 - 2021-10-26 2024-08-26 4 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
log.py
in services/ui_backend_service/api
141 5 2021-10-26 2024-06-12 4 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
ws.py
in services/ui_backend_service/api
176 1 2021-10-26 2022-08-30 4 4 matias.savela@codemate.com romain-intel@users.noreply....
__init__.py
in services/ui_backend_service/api
19 - 2021-10-26 2024-02-07 3 3 matias.savela@codemate.com darinyu27@gmail.com
35 4 2020-06-22 2020-06-30 3 2 fhamad@netflix.com ferras37@gmail.com
dag.py
in services/ui_backend_service/api
40 3 2021-10-26 2022-01-27 3 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
__init__.py
in services/ui_backend_service/plugins
55 4 2021-10-26 2023-06-26 3 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
task.py
in services/ui_backend_service/data/db/tables
95 1 2021-10-26 2024-08-26 3 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
heartbeat_monitor.py
in services/ui_backend_service/api
123 7 2021-10-26 2024-08-26 3 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
plugin.py
in services/ui_backend_service/plugins
127 13 2021-10-26 2023-08-15 3 2 matias.savela@codemate.com brendan@outerbounds.co
admin.py
in services/ui_backend_service/api
155 4 2021-10-26 2021-11-24 3 2 matias.savela@codemate.com sakari.ikonen@codemate.com
card.py
in services/ui_backend_service/api
184 5 2022-01-26 2024-03-20 3 2 64256562+saikonen@users.nor... valaygaurang@gmail.com
__init__.py
in services/metadata_service
1 - 2020-07-15 2020-07-22 2 2 matias.savela@codemate.com ferras37@gmail.com
__init__.py
in services
1 - 2020-07-15 2020-07-22 2 2 matias.savela@codemate.com ferras37@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
__init__.py
in services/utils
248 18 2021-03-26 2024-10-07 24 12 sakari.ikonen@codemate.com 64256562+saikonen@users.nor...
setup.py
in root
40 1 2020-06-10 2025-03-26 48 11 fhamad@netflix.com 64256562+saikonen@users.nor...
postgres_async_db.py
in services/data
791 7 2020-07-15 2025-03-17 30 11 matias.savela@codemate.com 64256562+saikonen@users.nor...
__init__.py
in services/migration_service/api
31 2 2020-07-15 2023-06-08 17 10 matias.savela@codemate.com sarthakagrawal8@gmail.com
utils.py
in services/migration_service/api
67 2 2020-07-15 2023-10-30 15 9 matias.savela@codemate.com preetamjoshi93@gmail.com
task.py
in services/metadata_service/api
113 1 2020-07-15 2025-03-17 17 8 matias.savela@codemate.com 64256562+saikonen@users.nor...
run_script.py
in services/migration_service
45 1 2020-07-15 2022-03-09 12 8 matias.savela@codemate.com oleg.v.avdeev@gmail.com
db_utils.py
in services/data
82 10 2020-07-15 2022-01-31 12 8 matias.savela@codemate.com valaygaurang@gmail.com
artifact.py
in services/metadata_service/api
208 1 2020-07-15 2022-05-26 12 8 matias.savela@codemate.com 104396218+jackie-ob@users.n...
admin.py
in services/migration_service/api
54 1 2020-07-15 2023-10-30 11 7 matias.savela@codemate.com preetamjoshi93@gmail.com
step.py
in services/metadata_service/api
58 1 2020-07-15 2022-05-26 11 7 matias.savela@codemate.com 104396218+jackie-ob@users.n...
utils.py
in services/ui_backend_service/api
399 21 2021-10-26 2023-08-21 9 7 matias.savela@codemate.com 1291433+rohanrebello@users....
utils.py
in services/metadata_service/api
47 4 2020-07-15 2025-03-17 9 7 matias.savela@codemate.com 64256562+saikonen@users.nor...
run.py
in services/metadata_service/api
95 1 2020-07-15 2022-05-31 13 6 matias.savela@codemate.com 104396218+jackie-ob@users.n...
get_virtual_env.py
in services/migration_service
38 - 2020-07-15 2022-03-09 10 6 matias.savela@codemate.com oleg.v.avdeev@gmail.com
migration_config.py
in services/migration_service
2 - 2020-07-15 2021-10-19 10 6 matias.savela@codemate.com sakari.ikonen@codemate.com
postgres_async_db.py
in services/migration_service/data
37 2 2020-07-15 2023-10-30 9 6 matias.savela@codemate.com preetamjoshi93@gmail.com
ui_server.py
in services/ui_backend_service
118 4 2021-10-26 2024-02-07 7 6 matias.savela@codemate.com darinyu27@gmail.com
base.py
in services/ui_backend_service/data/db/tables
202 - 2021-10-26 2023-10-30 6 6 matias.savela@codemate.com preetamjoshi93@gmail.com
server.py
in services/metadata_service
47 2 2020-07-15 2023-09-07 15 5 matias.savela@codemate.com oleg.v.avdeev@gmail.com
migration_server.py
in services/migration_service
30 2 2020-07-15 2023-06-26 12 5 matias.savela@codemate.com 64256562+saikonen@users.nor...
admin.py
in services/metadata_service/api
71 1 2020-07-15 2021-10-19 8 5 matias.savela@codemate.com savingoyal@gmail.com
cfg
setup.cfg
in root
8 - 2020-06-10 2023-07-04 7 5 fhamad@netflix.com romain-intel@users.noreply....
models.py
in services/data
325 12 2020-07-15 2021-04-19 8 4 matias.savela@codemate.com ferras37@gmail.com
flow.py
in services/metadata_service/api
35 1 2020-07-15 2021-04-19 7 4 matias.savela@codemate.com ferras37@gmail.com
metadata.py
in services/metadata_service/api
82 1 2020-07-15 2021-04-19 7 4 matias.savela@codemate.com ferras37@gmail.com
in
6 - 2021-04-01 2021-10-26 7 4 sakari.ikonen@codemate.com matias.savela@codemate.com
85 3 2022-02-19 2024-01-18 7 4 oleg.v.avdeev@gmail.com 17180843+rswigginton@users....
run.py
in services/ui_backend_service/data/db/tables
127 1 2021-10-26 2024-08-26 6 4 matias.savela@codemate.com 64256562+saikonen@users.nor...
ws.py
in services/ui_backend_service/api
176 1 2021-10-26 2022-08-30 4 4 matias.savela@codemate.com romain-intel@users.noreply....
__init__.py
in services/data
1 - 2020-07-15 2021-04-19 6 3 matias.savela@codemate.com ferras37@gmail.com
__init__.py
in services/metadata_service/api
1 - 2020-07-15 2021-04-19 6 3 matias.savela@codemate.com ferras37@gmail.com
20201002000616_update_metadata_primary_key.sql
in services/migration_service/migration_files
21 - 2020-10-02 2021-04-19 4 3 fhamad@netflix.com ferras37@gmail.com
service_configs.py
in services/data
5 - 2021-04-12 2021-04-19 4 3 fhamad@netflix.com ferras37@gmail.com
artifact.py
in services/ui_backend_service/data/db/tables
72 - 2021-10-26 2024-08-26 4 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
metadata.py
in services/ui_backend_service/data/db/tables
42 1 2021-10-26 2024-08-26 4 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
__init__.py
in services/ui_backend_service/api
19 - 2021-10-26 2024-02-07 3 3 matias.savela@codemate.com darinyu27@gmail.com
heartbeat_monitor.py
in services/ui_backend_service/api
123 7 2021-10-26 2024-08-26 3 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
task.py
in services/ui_backend_service/data/db/tables
95 1 2021-10-26 2024-08-26 3 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
__init__.py
in services/ui_backend_service/plugins
55 4 2021-10-26 2023-06-26 3 3 matias.savela@codemate.com 64256562+saikonen@users.nor...
notify.py
in services/ui_backend_service/api
150 2 2021-10-26 2024-11-06 6 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
doc.py
in services/ui_backend_service
687 8 2021-10-26 2022-01-26 5 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
log.py
in services/ui_backend_service/api
141 5 2021-10-26 2024-06-12 4 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
card.py
in services/ui_backend_service/api
184 5 2022-01-26 2024-03-20 3 2 64256562+saikonen@users.nor... valaygaurang@gmail.com
dag.py
in services/ui_backend_service/api
40 3 2021-10-26 2022-01-27 3 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
admin.py
in services/ui_backend_service/api
155 4 2021-10-26 2021-11-24 3 2 matias.savela@codemate.com sakari.ikonen@codemate.com
plugin.py
in services/ui_backend_service/plugins
127 13 2021-10-26 2023-08-15 3 2 matias.savela@codemate.com brendan@outerbounds.co
35 4 2020-06-22 2020-06-30 3 2 fhamad@netflix.com ferras37@gmail.com
__init__.py
in services/migration_service/data
1 - 2020-07-15 2020-07-22 2 2 matias.savela@codemate.com ferras37@gmail.com
__init__.py
in services/migration_service
1 - 2020-07-15 2020-07-22 2 2 matias.savela@codemate.com ferras37@gmail.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
autocomplete.py
in services/ui_backend_service/api
100 1 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
task_row.py
in services/ui_backend_service/data/db/models
99 2 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
artifact_row.py
in services/ui_backend_service/data/db/models
97 2 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
metadata_row.py
in services/ui_backend_service/data/db/models
90 2 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
20230118020300_drop_partial_indexes.sql
in services/migration_service/migration_files
80 - 2023-06-08 2023-06-08 1 1 sarthakagrawal8@gmail.com sarthakagrawal8@gmail.com
run_row.py
in services/ui_backend_service/data/db/models
77 2 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
step_row.py
in services/ui_backend_service/data/db/models
63 2 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
metadata.py
in services/ui_backend_service/api
57 1 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
plugins.py
in services/ui_backend_service/api
36 2 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
20211202100726_add_str_id_indices.sql
in services/migration_service/migration_files
32 - 2022-01-25 2022-01-25 1 1 64256562+saikonen@users.nor... 64256562+saikonen@users.nor...
features.py
in services/ui_backend_service
28 1 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
parameter_refiner.py
in services/ui_backend_service/data/refiner
27 5 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
flow.py
in services/ui_backend_service/api
26 1 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
flow_row.py
in services/ui_backend_service/data/db/models
22 2 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
tagging_utils.py
in services/data
20 - 2022-05-26 2022-05-26 1 1 104396218+jackie-ob@users.n... 104396218+jackie-ob@users.n...
artifact_refiner.py
in services/ui_backend_service/data/refiner
17 3 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
20210202145952_add_runs_idx_ts_epoch_flow_id.sql
in services/migration_service/migration_files
16 - 2021-10-21 2021-10-21 1 1 64256562+saikonen@users.nor... 64256562+saikonen@users.nor...
config.py
in services/ui_backend_service/api
16 1 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
tag.py
in services/ui_backend_service/api
10 1 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
features.py
in services/ui_backend_service/api
9 1 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
utils.py
in services/ui_backend_service/data/db
7 - 2022-01-27 2022-01-27 1 1 64256562+saikonen@users.nor... 64256562+saikonen@users.nor...
__init__.py
in services/ui_backend_service/data/db/models
6 - 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
__init__.py
in services/ui_backend_service/data/db/tables
6 - 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
base_row.py
in services/ui_backend_service/data/db/models
4 1 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
20210260056859_add_tasks_idx_on_.sql
in services/migration_service/migration_files
3 - 2021-10-26 2021-10-26 1 1 64256562+saikonen@users.nor... 64256562+saikonen@users.nor...
__init__.py
in services/ui_backend_service/data/refiner
3 - 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
20220503175500_add_run_epoch_index.sql
in services/migration_service/migration_files
2 - 2022-05-09 2022-05-09 1 1 oleg.v.avdeev@gmail.com oleg.v.avdeev@gmail.com
__init__.py
in services/ui_backend_service/data/db
1 - 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
__init__.py
in services/ui_backend_service
1 - 2021-10-26 2021-10-26 1 1 matias.savela@codemate.com matias.savela@codemate.com
doc.py
in services/ui_backend_service
687 8 2021-10-26 2022-01-26 5 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
card.py
in services/ui_backend_service/api
184 5 2022-01-26 2024-03-20 3 2 64256562+saikonen@users.nor... valaygaurang@gmail.com
search.py
in services/ui_backend_service/api
172 7 2024-02-07 2024-02-07 1 2 64256562+saikonen@users.nor... darinyu27@gmail.com
admin.py
in services/ui_backend_service/api
155 4 2021-10-26 2021-11-24 3 2 matias.savela@codemate.com sakari.ikonen@codemate.com
notify.py
in services/ui_backend_service/api
150 2 2021-10-26 2024-11-06 6 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
log.py
in services/ui_backend_service/api
141 5 2021-10-26 2024-06-12 4 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
task.py
in services/ui_backend_service/api
136 2 2021-10-26 2022-05-26 2 2 matias.savela@codemate.com 104396218+jackie-ob@users.n...
plugin.py
in services/ui_backend_service/plugins
127 13 2021-10-26 2023-08-15 3 2 matias.savela@codemate.com brendan@outerbounds.co
artifact.py
in services/ui_backend_service/api
99 2 2021-10-26 2022-05-26 2 2 matias.savela@codemate.com 104396218+jackie-ob@users.n...
run.py
in services/ui_backend_service/api
90 1 2021-10-26 2023-08-15 2 2 matias.savela@codemate.com brendan@outerbounds.co
refinery.py
in services/ui_backend_service/data/refiner
79 6 2021-10-26 2021-11-09 2 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
1_create_tables.sql
in services/migration_service/migration_files
74 - 2020-07-15 2020-07-22 2 2 matias.savela@codemate.com ferras37@gmail.com
step.py
in services/ui_backend_service/data/db/tables
61 1 2021-10-26 2022-03-14 2 2 matias.savela@codemate.com oleg.v.avdeev@gmail.com
20200603104139_add_str_id_cols.sql
in services/migration_service/migration_files
54 - 2020-07-15 2020-07-22 2 2 matias.savela@codemate.com ferras37@gmail.com
step.py
in services/ui_backend_service/api
49 1 2021-10-26 2022-05-26 2 2 matias.savela@codemate.com 104396218+jackie-ob@users.n...
frontend.py
in services/ui_backend_service
44 2 2021-10-26 2022-08-30 2 2 matias.savela@codemate.com 104396218+jackie-ob@users.n...
postgres_async_db.py
in services/ui_backend_service/data/db
41 1 2021-10-26 2023-10-30 2 2 matias.savela@codemate.com preetamjoshi93@gmail.com
dag.py
in services/ui_backend_service/api
40 3 2021-10-26 2022-01-27 3 2 matias.savela@codemate.com 64256562+saikonen@users.nor...
35 4 2020-06-22 2020-06-30 3 2 fhamad@netflix.com ferras37@gmail.com
flow.py
in services/ui_backend_service/data/db/tables
27 - 2021-10-26 2022-03-14 2 2 matias.savela@codemate.com oleg.v.avdeev@gmail.com
task_refiner.py
in services/ui_backend_service/data/refiner
25 3 2021-10-26 2024-02-07 2 2 matias.savela@codemate.com darinyu27@gmail.com
Correlations

File Size vs. Number of Changes: 95 points

setup.py x: 40 lines of code y: 48 # changes services/data/postgres_async_db.py x: 791 lines of code y: 30 # changes services/metadata_service/api/task.py x: 113 lines of code y: 17 # changes services/metadata_service/api/utils.py x: 47 lines of code y: 9 # changes services/ui_backend_service/api/notify.py x: 150 lines of code y: 6 # changes services/utils/__init__.py x: 248 lines of code y: 24 # changes services/ui_backend_service/api/heartbeat_monitor.py x: 123 lines of code y: 3 # changes services/ui_backend_service/data/db/tables/artifact.py x: 72 lines of code y: 4 # changes services/ui_backend_service/data/db/tables/metadata.py x: 42 lines of code y: 4 # changes services/ui_backend_service/data/db/tables/run.py x: 127 lines of code y: 6 # changes services/ui_backend_service/data/db/tables/task.py x: 95 lines of code y: 3 # changes services/ui_backend_service/api/log.py x: 141 lines of code y: 4 # changes services/ui_backend_service/api/card.py x: 184 lines of code y: 3 # changes services/ui_backend_service/api/search.py x: 172 lines of code y: 1 # changes services/ui_backend_service/api/__init__.py x: 19 lines of code y: 3 # changes services/ui_backend_service/data/refiner/task_refiner.py x: 25 lines of code y: 2 # changes services/ui_backend_service/ui_server.py x: 118 lines of code y: 7 # changes run_goose.py x: 85 lines of code y: 7 # changes services/migration_service/api/admin.py x: 54 lines of code y: 11 # changes services/migration_service/api/utils.py x: 67 lines of code y: 15 # changes services/migration_service/data/postgres_async_db.py x: 37 lines of code y: 9 # changes services/ui_backend_service/data/db/postgres_async_db.py x: 41 lines of code y: 2 # changes services/ui_backend_service/data/db/tables/base.py x: 202 lines of code y: 6 # changes services/metadata_service/server.py x: 47 lines of code y: 15 # changes services/ui_backend_service/api/utils.py x: 399 lines of code y: 9 # changes services/ui_backend_service/api/run.py x: 90 lines of code y: 2 # changes services/ui_backend_service/plugins/plugin.py x: 127 lines of code y: 3 # changes setup.cfg x: 8 lines of code y: 7 # changes services/migration_service/migration_server.py x: 30 lines of code y: 12 # changes services/ui_backend_service/plugins/__init__.py x: 55 lines of code y: 3 # changes services/migration_service/api/__init__.py x: 31 lines of code y: 17 # changes services/migration_service/migration_files/20230118020300_drop_partial_indexes.sql x: 80 lines of code y: 1 # changes services/ui_backend_service/api/ws.py x: 176 lines of code y: 4 # changes services/ui_backend_service/frontend.py x: 44 lines of code y: 2 # changes services/metadata_service/api/run.py x: 95 lines of code y: 13 # changes services/data/tagging_utils.py x: 20 lines of code y: 1 # changes services/metadata_service/api/artifact.py x: 208 lines of code y: 12 # changes services/metadata_service/api/step.py x: 58 lines of code y: 11 # changes services/ui_backend_service/api/artifact.py x: 99 lines of code y: 2 # changes services/ui_backend_service/api/step.py x: 49 lines of code y: 2 # changes services/ui_backend_service/api/task.py x: 136 lines of code y: 2 # changes services/migration_service/migration_files/20220503175500_add_run_epoch_index.sql x: 2 lines of code y: 1 # changes services/ui_backend_service/data/db/tables/flow.py x: 27 lines of code y: 2 # changes services/ui_backend_service/data/db/tables/step.py x: 61 lines of code y: 2 # changes services/migration_service/get_virtual_env.py x: 38 lines of code y: 10 # changes services/migration_service/run_script.py x: 45 lines of code y: 12 # changes services/data/db_utils.py x: 82 lines of code y: 12 # changes services/ui_backend_service/api/dag.py x: 40 lines of code y: 3 # changes services/ui_backend_service/data/db/utils.py x: 7 lines of code y: 1 # changes services/ui_backend_service/doc.py x: 687 lines of code y: 5 # changes services/migration_service/migration_files/20211202100726_add_str_id_indices.sql x: 32 lines of code y: 1 # changes services/ui_backend_service/api/admin.py x: 155 lines of code y: 3 # changes services/ui_backend_service/data/__init__.py x: 18 lines of code y: 2 # changes services/ui_backend_service/data/refiner/refinery.py x: 79 lines of code y: 2 # changes services/migration_service/migration_files/20210260056859_add_tasks_idx_on_.sql x: 3 lines of code y: 1 # changes MANIFEST.in x: 6 lines of code y: 7 # changes services/ui_backend_service/__init__.py x: 1 lines of code y: 1 # changes services/ui_backend_service/api/autocomplete.py x: 100 lines of code y: 1 # changes services/ui_backend_service/api/config.py x: 16 lines of code y: 1 # changes services/ui_backend_service/api/features.py x: 9 lines of code y: 1 # changes services/ui_backend_service/api/flow.py x: 26 lines of code y: 1 # changes services/ui_backend_service/api/metadata.py x: 57 lines of code y: 1 # changes services/ui_backend_service/api/plugins.py x: 36 lines of code y: 1 # changes services/ui_backend_service/api/tag.py x: 10 lines of code y: 1 # changes services/ui_backend_service/data/db/models/artifact_row.py x: 97 lines of code y: 1 # changes services/ui_backend_service/data/db/models/flow_row.py x: 22 lines of code y: 1 # changes services/ui_backend_service/data/db/models/metadata_row.py x: 90 lines of code y: 1 # changes services/ui_backend_service/data/db/models/run_row.py x: 77 lines of code y: 1 # changes services/ui_backend_service/data/db/models/step_row.py x: 63 lines of code y: 1 # changes services/ui_backend_service/data/db/models/task_row.py x: 99 lines of code y: 1 # changes services/ui_backend_service/features.py x: 28 lines of code y: 1 # changes services/metadata_service/api/admin.py x: 71 lines of code y: 8 # changes services/migration_service/migration_config.py x: 2 lines of code y: 10 # changes services/data/__init__.py x: 1 lines of code y: 6 # changes services/data/models.py x: 325 lines of code y: 8 # changes services/data/service_configs.py x: 5 lines of code y: 4 # changes services/metadata_service/api/flow.py x: 35 lines of code y: 7 # changes services/metadata_service/api/metadata.py x: 82 lines of code y: 7 # changes services/migration_service/migration_files/20201002000616_update_metadata_primary_key.sql x: 21 lines of code y: 4 # changes services/__init__.py x: 1 lines of code y: 2 # changes services/migration_service/migration_files/1_create_tables.sql x: 74 lines of code y: 2 # changes services/migration_service/migration_files/20200603104139_add_str_id_cols.sql x: 54 lines of code y: 2 # changes migration_tools.py x: 35 lines of code y: 3 # changes
48.0
# changes
  min: 1.0
  average: 5.31
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 48.0
0 791.0
lines of code
min: 1.0 | average: 79.45 | 25th percentile: 17.0 | median: 45.0 | 75th percentile: 95.0 | max: 791.0

Number of Contributors vs. Number of Changes: 95 points

setup.py x: 11 # contributors y: 48 # changes services/data/postgres_async_db.py x: 11 # contributors y: 30 # changes services/metadata_service/api/task.py x: 8 # contributors y: 17 # changes services/metadata_service/api/utils.py x: 7 # contributors y: 9 # changes services/ui_backend_service/api/notify.py x: 2 # contributors y: 6 # changes services/utils/__init__.py x: 12 # contributors y: 24 # changes services/ui_backend_service/api/heartbeat_monitor.py x: 3 # contributors y: 3 # changes services/ui_backend_service/data/db/tables/artifact.py x: 3 # contributors y: 4 # changes services/ui_backend_service/data/db/tables/run.py x: 4 # contributors y: 6 # changes services/ui_backend_service/api/log.py x: 2 # contributors y: 4 # changes services/ui_backend_service/api/card.py x: 2 # contributors y: 3 # changes services/ui_backend_service/api/search.py x: 2 # contributors y: 1 # changes services/ui_backend_service/data/refiner/task_refiner.py x: 2 # contributors y: 2 # changes services/ui_backend_service/ui_server.py x: 6 # contributors y: 7 # changes run_goose.py x: 4 # contributors y: 7 # changes services/migration_service/api/admin.py x: 7 # contributors y: 11 # changes services/migration_service/api/utils.py x: 9 # contributors y: 15 # changes services/migration_service/data/postgres_async_db.py x: 6 # contributors y: 9 # changes services/ui_backend_service/data/db/tables/base.py x: 6 # contributors y: 6 # changes services/metadata_service/server.py x: 5 # contributors y: 15 # changes setup.cfg x: 5 # contributors y: 7 # changes services/migration_service/migration_server.py x: 5 # contributors y: 12 # changes services/migration_service/api/__init__.py x: 10 # contributors y: 17 # changes services/migration_service/migration_files/20230118020300_drop_partial_indexes.sql x: 1 # contributors y: 1 # changes services/ui_backend_service/api/ws.py x: 4 # contributors y: 4 # changes services/metadata_service/api/run.py x: 6 # contributors y: 13 # changes services/metadata_service/api/artifact.py x: 8 # contributors y: 12 # changes services/migration_service/get_virtual_env.py x: 6 # contributors y: 10 # changes services/ui_backend_service/doc.py x: 2 # contributors y: 5 # changes services/metadata_service/api/admin.py x: 5 # contributors y: 8 # changes services/data/__init__.py x: 3 # contributors y: 6 # changes services/data/models.py x: 4 # contributors y: 8 # changes
48.0
# changes
  min: 1.0
  average: 5.31
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.0
  max: 48.0
0 12.0
# contributors
min: 1.0 | average: 3.24 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0

Number of Contributors vs. File Size: 95 points

setup.py x: 11 # contributors y: 40 lines of code services/data/postgres_async_db.py x: 11 # contributors y: 791 lines of code services/metadata_service/api/task.py x: 8 # contributors y: 113 lines of code services/metadata_service/api/utils.py x: 7 # contributors y: 47 lines of code services/ui_backend_service/api/notify.py x: 2 # contributors y: 150 lines of code services/utils/__init__.py x: 12 # contributors y: 248 lines of code services/ui_backend_service/api/heartbeat_monitor.py x: 3 # contributors y: 123 lines of code services/ui_backend_service/data/db/tables/artifact.py x: 3 # contributors y: 72 lines of code services/ui_backend_service/data/db/tables/metadata.py x: 3 # contributors y: 42 lines of code services/ui_backend_service/data/db/tables/run.py x: 4 # contributors y: 127 lines of code services/ui_backend_service/data/db/tables/task.py x: 3 # contributors y: 95 lines of code services/ui_backend_service/api/log.py x: 2 # contributors y: 141 lines of code services/ui_backend_service/api/card.py x: 2 # contributors y: 184 lines of code services/ui_backend_service/api/search.py x: 2 # contributors y: 172 lines of code services/ui_backend_service/api/__init__.py x: 3 # contributors y: 19 lines of code services/ui_backend_service/data/refiner/task_refiner.py x: 2 # contributors y: 25 lines of code services/ui_backend_service/ui_server.py x: 6 # contributors y: 118 lines of code run_goose.py x: 4 # contributors y: 85 lines of code services/migration_service/api/admin.py x: 7 # contributors y: 54 lines of code services/migration_service/api/utils.py x: 9 # contributors y: 67 lines of code services/migration_service/data/postgres_async_db.py x: 6 # contributors y: 37 lines of code services/ui_backend_service/data/db/postgres_async_db.py x: 2 # contributors y: 41 lines of code services/ui_backend_service/data/db/tables/base.py x: 6 # contributors y: 202 lines of code services/metadata_service/server.py x: 5 # contributors y: 47 lines of code services/ui_backend_service/api/utils.py x: 7 # contributors y: 399 lines of code services/ui_backend_service/api/run.py x: 2 # contributors y: 90 lines of code services/ui_backend_service/plugins/plugin.py x: 2 # contributors y: 127 lines of code setup.cfg x: 5 # contributors y: 8 lines of code services/migration_service/migration_server.py x: 5 # contributors y: 30 lines of code services/ui_backend_service/plugins/__init__.py x: 3 # contributors y: 55 lines of code services/migration_service/api/__init__.py x: 10 # contributors y: 31 lines of code services/migration_service/migration_files/20230118020300_drop_partial_indexes.sql x: 1 # contributors y: 80 lines of code services/ui_backend_service/api/ws.py x: 4 # contributors y: 176 lines of code services/ui_backend_service/frontend.py x: 2 # contributors y: 44 lines of code services/metadata_service/api/run.py x: 6 # contributors y: 95 lines of code services/data/tagging_utils.py x: 1 # contributors y: 20 lines of code services/metadata_service/api/artifact.py x: 8 # contributors y: 208 lines of code services/metadata_service/api/step.py x: 7 # contributors y: 58 lines of code services/ui_backend_service/api/artifact.py x: 2 # contributors y: 99 lines of code services/ui_backend_service/api/step.py x: 2 # contributors y: 49 lines of code services/ui_backend_service/api/task.py x: 2 # contributors y: 136 lines of code services/migration_service/migration_files/20220503175500_add_run_epoch_index.sql x: 1 # contributors y: 2 lines of code services/ui_backend_service/data/db/tables/step.py x: 2 # contributors y: 61 lines of code services/migration_service/get_virtual_env.py x: 6 # contributors y: 38 lines of code services/migration_service/run_script.py x: 8 # contributors y: 45 lines of code services/data/db_utils.py x: 8 # contributors y: 82 lines of code services/ui_backend_service/api/dag.py x: 2 # contributors y: 40 lines of code services/ui_backend_service/data/db/utils.py x: 1 # contributors y: 7 lines of code services/ui_backend_service/doc.py x: 2 # contributors y: 687 lines of code services/migration_service/migration_files/20211202100726_add_str_id_indices.sql x: 1 # contributors y: 32 lines of code services/ui_backend_service/api/admin.py x: 2 # contributors y: 155 lines of code services/ui_backend_service/data/__init__.py x: 2 # contributors y: 18 lines of code services/ui_backend_service/data/refiner/refinery.py x: 2 # contributors y: 79 lines of code MANIFEST.in x: 4 # contributors y: 6 lines of code services/ui_backend_service/api/autocomplete.py x: 1 # contributors y: 100 lines of code services/ui_backend_service/api/config.py x: 1 # contributors y: 16 lines of code services/ui_backend_service/api/flow.py x: 1 # contributors y: 26 lines of code services/ui_backend_service/api/metadata.py x: 1 # contributors y: 57 lines of code services/ui_backend_service/api/plugins.py x: 1 # contributors y: 36 lines of code services/ui_backend_service/api/tag.py x: 1 # contributors y: 10 lines of code services/ui_backend_service/data/db/models/__init__.py x: 1 # contributors y: 6 lines of code services/ui_backend_service/data/db/models/artifact_row.py x: 1 # contributors y: 97 lines of code services/ui_backend_service/data/db/models/flow_row.py x: 1 # contributors y: 22 lines of code services/ui_backend_service/data/db/models/metadata_row.py x: 1 # contributors y: 90 lines of code services/ui_backend_service/data/db/models/run_row.py x: 1 # contributors y: 77 lines of code services/ui_backend_service/data/db/models/step_row.py x: 1 # contributors y: 63 lines of code services/metadata_service/api/admin.py x: 5 # contributors y: 71 lines of code services/migration_service/migration_config.py x: 6 # contributors y: 2 lines of code services/data/__init__.py x: 3 # contributors y: 1 lines of code services/data/models.py x: 4 # contributors y: 325 lines of code services/data/service_configs.py x: 3 # contributors y: 5 lines of code services/metadata_service/api/flow.py x: 4 # contributors y: 35 lines of code services/metadata_service/api/metadata.py x: 4 # contributors y: 82 lines of code services/__init__.py x: 2 # contributors y: 1 lines of code services/migration_service/migration_files/1_create_tables.sql x: 2 # contributors y: 74 lines of code services/migration_service/migration_files/20200603104139_add_str_id_cols.sql x: 2 # contributors y: 54 lines of code migration_tools.py x: 2 # contributors y: 35 lines of code
791.0
lines of code
  min: 1.0
  average: 79.45
  25th percentile: 17.0
  median: 45.0
  75th percentile: 95.0
  max: 791.0
0 12.0
# contributors
min: 1.0 | average: 3.24 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0