netflix / metaflow
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 325 files with 51,681 lines of code.
    • 2 files changed more than 100 times (378 lines of code)
    • 7 files changed 51-100 times (6,125 lines of code)
    • 21 files changed 21-50 times (10,254 lines of code)
    • 81 files changed 6-20 times (19,619 lines of code)
    • 214 files changed 1-5 times (15,305 lines of code)
<1% | 11% | 19% | 37% | 29%
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 325 files with 51,681 lines of code.
    • 1 file changed by more than 25 contributors (318 lines of code)
    • 21 files changed by 11-25 contributors (13,388 lines of code)
    • 28 files changed by 6-10 contributors (8,497 lines of code)
    • 161 files changed by 2-5 contributors (24,534 lines of code)
    • 114 files changed by 1 contributor (4,944 lines of code)
<1% | 25% | 16% | 47% | 9%
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, r, rd, md, svelte, json, yaml, ts, rmd, js, ipynb, css, txt, sh, html, in, cfg, gitignore, cjs, svg, ini, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py<1% | 12% | 21% | 40% | 25%
ts0% | 0% | 0% | 15% | 84%
svelte0% | 0% | 0% | 0% | 100%
ipynb0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
cjs0% | 0% | 0% | 0% | 100%
cfg0% | 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
metaflow<1% | 11% | 19% | 38% | 29%
ROOT88% | 0% | 0% | 0% | 11%
stubs0% | 0% | 0% | 0% | 100%
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
60 1 2019-12-16 2025-02-25 112 11 savingoyal@gmail.com savingoyal@gmail.com
318 2 2019-12-16 2025-04-02 110 30 savingoyal@gmail.com npow@users.noreply.github.com
argo_workflows.py
in metaflow/plugins/argo
3170 209 2022-04-22 2025-04-22 93 24 savingoyal@gmail.com valaygaurang@gmail.com
version.py
in metaflow
1 - 2023-10-25 2025-05-01 86 12 romain-intel@users.noreply.... savingoyal@gmail.com
cli.py
in metaflow
518 16 2020-01-27 2025-04-17 78 25 chris.william.addy@gmail.com romain-intel@users.noreply....
__init__.py
in metaflow/plugins
202 5 2020-05-07 2025-04-17 60 15 savin@netflix.com romain-intel@users.noreply....
step_functions.py
in metaflow/plugins/aws/step_functions
938 59 2020-05-07 2024-12-27 55 19 savin@netflix.com savingoyal@gmail.com
batch_decorator.py
in metaflow/plugins/aws/batch
263 10 2019-12-16 2025-02-25 53 19 savingoyal@gmail.com raposo.felippe@gmail.com
core.py
in metaflow/client
1033 129 2020-06-22 2025-02-20 53 20 vlandeiro@users.noreply.git... s.shashank2401@gmail.com
batch_client.py
in metaflow/plugins/aws/batch
657 56 2019-12-16 2024-12-27 49 16 romain-intel@users.noreply.... savingoyal@gmail.com
batch.py
in metaflow/plugins/aws/batch
440 9 2019-12-16 2024-03-20 48 15 romain-intel@users.noreply.... 155637867+madhur-ob@users.n...
task.py
in metaflow
603 9 2020-02-25 2025-02-20 48 15 rcledat@netflix.com s.shashank2401@gmail.com
kubernetes_decorator.py
in metaflow/plugins/kubernetes
454 10 2022-04-22 2025-04-22 47 14 savingoyal@gmail.com valaygaurang@gmail.com
runtime.py
in metaflow
1354 58 2019-12-16 2025-01-07 46 16 romain-intel@users.noreply.... romain-intel@users.noreply....
kubernetes.py
in metaflow/plugins/kubernetes
657 7 2022-04-22 2025-04-22 41 15 savingoyal@gmail.com valaygaurang@gmail.com
argo_workflows_cli.py
in metaflow/plugins/argo
911 22 2022-04-22 2025-05-01 40 7 savingoyal@gmail.com 155637867+madhur-ob@users.n...
batch_cli.py
in metaflow/plugins/aws/batch
321 8 2020-04-13 2025-02-25 39 15 savingoyal@gmail.com raposo.felippe@gmail.com
parameters.py
in metaflow
307 25 2020-02-06 2025-01-23 38 17 kenshin2004528@gmail.com romain-intel@users.noreply....
flowspec.py
in metaflow
542 25 2019-12-19 2025-02-05 36 12 savingoyal@gmail.com romain-intel@users.noreply....
step_functions_cli.py
in metaflow/plugins/aws/step_functions
695 13 2020-05-07 2024-12-27 34 8 savin@netflix.com savingoyal@gmail.com
__init__.py
in metaflow
111 - 2021-04-21 2025-03-02 31 8 romain-intel@users.noreply.... romain-intel@users.noreply....
decorators.py
in metaflow
383 41 2019-12-16 2025-01-23 31 10 savingoyal@gmail.com romain-intel@users.noreply....
util.py
in metaflow
281 30 2020-05-07 2025-02-05 28 10 savin@netflix.com romain-intel@users.noreply....
146 14 2021-03-12 2025-04-17 27 9 savingoyal@gmail.com romain-intel@users.noreply....
includefile.py
in metaflow
338 22 2020-07-29 2025-05-01 27 11 savingoyal@gmail.com npow@users.noreply.github.com
package.py
in metaflow
142 10 2020-05-29 2024-12-07 25 11 rcledat@netflix.com romain-intel@users.noreply....
kubernetes_cli.py
in metaflow/plugins/kubernetes
372 7 2022-04-22 2025-04-22 25 11 savingoyal@gmail.com valaygaurang@gmail.com
conda_environment.py
in metaflow/plugins/pypi
384 26 2023-10-04 2025-05-01 25 4 savingoyal@gmail.com 155637867+madhur-ob@users.n...
airflow.py
in metaflow/plugins/airflow
612 18 2022-08-03 2024-12-05 23 8 valaygaurang@gmail.com 64256562+saikonen@users.nor...
kubernetes_job.py
in metaflow/plugins/kubernetes
544 31 2022-07-08 2025-04-22 22 10 savingoyal@gmail.com valaygaurang@gmail.com
graph.py
in metaflow
243 15 2020-03-02 2024-12-20 20 10 rcledat@netflix.com savingoyal@gmail.com
client.py
in metaflow/plugins/env_escape
413 17 2021-05-26 2024-03-23 20 5 rcledat@netflix.com romain-intel@users.noreply....
metaflow_runner.py
in metaflow/runner
192 15 2024-05-23 2025-04-22 19 6 155637867+madhur-ob@users.n... 155637867+madhur-ob@users.n...
__init__.py
in metaflow/plugins/env_escape
71 2 2021-05-26 2024-11-07 18 7 rcledat@netflix.com ssrikanth@netflix.com
bootstrap.py
in metaflow/plugins/pypi
279 10 2023-10-04 2025-02-26 18 3 savingoyal@gmail.com savingoyal@gmail.com
task_datastore.py
in metaflow/datastore
557 47 2021-09-24 2025-02-07 18 8 romain-intel@users.noreply.... amerberg@gmail.com
click_api.py
in metaflow/runner
520 16 2024-05-23 2025-03-15 17 5 155637867+madhur-ob@users.n... 155637867+madhur-ob@users.n...
s3.py
in metaflow/plugins/datatools/s3
1016 56 2022-12-06 2025-05-01 17 11 romain-intel@users.noreply.... npow@users.noreply.github.com
aws_utils.py
in metaflow/plugins/aws
83 5 2021-10-14 2024-12-27 16 7 savingoyal@gmail.com savingoyal@gmail.com
kubernetes_jobsets.py
in metaflow/plugins/kubernetes
880 62 2024-05-20 2025-04-22 16 4 valaygaurang@gmail.com valaygaurang@gmail.com
card_decorator.py
in metaflow/plugins/cards
215 17 2021-12-17 2025-01-15 15 5 valaygaurang@gmail.com valaygaurang@gmail.com
card_cli.py
in metaflow/plugins/cards
841 21 2021-12-17 2025-01-10 15 4 valaygaurang@gmail.com valaygaurang@gmail.com
dynamo_db_client.py
in metaflow/plugins/aws/step_functions
51 4 2020-05-07 2024-12-27 14 5 savin@netflix.com savingoyal@gmail.com
step_functions_decorator.py
in metaflow/plugins/aws/step_functions
65 5 2020-05-07 2024-12-27 14 6 savin@netflix.com savingoyal@gmail.com
__init__.py
in metaflow/mflog
100 5 2021-04-22 2025-02-26 14 7 savingoyal@gmail.com savingoyal@gmail.com
exception.py
in metaflow
115 17 2020-08-18 2024-12-20 13 5 romain-intel@users.noreply.... savingoyal@gmail.com
conda_decorator.py
in metaflow/plugins/pypi
241 13 2023-10-04 2025-05-01 13 4 savingoyal@gmail.com 155637867+madhur-ob@users.n...
micromamba.py
in metaflow/plugins/pypi
296 13 2023-10-04 2025-01-31 13 2 savingoyal@gmail.com 64256562+saikonen@users.nor...
components.py
in metaflow/plugins/cards/card_modules
510 41 2022-01-25 2025-01-10 13 6 valaygaurang@gmail.com valaygaurang@gmail.com
schedule_decorator.py
in metaflow/plugins/aws/step_functions
24 1 2020-07-29 2024-01-29 12 6 savingoyal@gmail.com romain-intel@users.noreply....
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
318 2 2019-12-16 2025-04-02 110 30 savingoyal@gmail.com npow@users.noreply.github.com
cli.py
in metaflow
518 16 2020-01-27 2025-04-17 78 25 chris.william.addy@gmail.com romain-intel@users.noreply....
argo_workflows.py
in metaflow/plugins/argo
3170 209 2022-04-22 2025-04-22 93 24 savingoyal@gmail.com valaygaurang@gmail.com
core.py
in metaflow/client
1033 129 2020-06-22 2025-02-20 53 20 vlandeiro@users.noreply.git... s.shashank2401@gmail.com
step_functions.py
in metaflow/plugins/aws/step_functions
938 59 2020-05-07 2024-12-27 55 19 savin@netflix.com savingoyal@gmail.com
batch_decorator.py
in metaflow/plugins/aws/batch
263 10 2019-12-16 2025-02-25 53 19 savingoyal@gmail.com raposo.felippe@gmail.com
parameters.py
in metaflow
307 25 2020-02-06 2025-01-23 38 17 kenshin2004528@gmail.com romain-intel@users.noreply....
batch_client.py
in metaflow/plugins/aws/batch
657 56 2019-12-16 2024-12-27 49 16 romain-intel@users.noreply.... savingoyal@gmail.com
runtime.py
in metaflow
1354 58 2019-12-16 2025-01-07 46 16 romain-intel@users.noreply.... romain-intel@users.noreply....
__init__.py
in metaflow/plugins
202 5 2020-05-07 2025-04-17 60 15 savin@netflix.com romain-intel@users.noreply....
batch.py
in metaflow/plugins/aws/batch
440 9 2019-12-16 2024-03-20 48 15 romain-intel@users.noreply.... 155637867+madhur-ob@users.n...
task.py
in metaflow
603 9 2020-02-25 2025-02-20 48 15 rcledat@netflix.com s.shashank2401@gmail.com
kubernetes.py
in metaflow/plugins/kubernetes
657 7 2022-04-22 2025-04-22 41 15 savingoyal@gmail.com valaygaurang@gmail.com
batch_cli.py
in metaflow/plugins/aws/batch
321 8 2020-04-13 2025-02-25 39 15 savingoyal@gmail.com raposo.felippe@gmail.com
kubernetes_decorator.py
in metaflow/plugins/kubernetes
454 10 2022-04-22 2025-04-22 47 14 savingoyal@gmail.com valaygaurang@gmail.com
version.py
in metaflow
1 - 2023-10-25 2025-05-01 86 12 romain-intel@users.noreply.... savingoyal@gmail.com
flowspec.py
in metaflow
542 25 2019-12-19 2025-02-05 36 12 savingoyal@gmail.com romain-intel@users.noreply....
setup.py
in root
60 1 2019-12-16 2025-02-25 112 11 savingoyal@gmail.com savingoyal@gmail.com
includefile.py
in metaflow
338 22 2020-07-29 2025-05-01 27 11 savingoyal@gmail.com npow@users.noreply.github.com
package.py
in metaflow
142 10 2020-05-29 2024-12-07 25 11 rcledat@netflix.com romain-intel@users.noreply....
kubernetes_cli.py
in metaflow/plugins/kubernetes
372 7 2022-04-22 2025-04-22 25 11 savingoyal@gmail.com valaygaurang@gmail.com
s3.py
in metaflow/plugins/datatools/s3
1016 56 2022-12-06 2025-05-01 17 11 romain-intel@users.noreply.... npow@users.noreply.github.com
decorators.py
in metaflow
383 41 2019-12-16 2025-01-23 31 10 savingoyal@gmail.com romain-intel@users.noreply....
util.py
in metaflow
281 30 2020-05-07 2025-02-05 28 10 savin@netflix.com romain-intel@users.noreply....
kubernetes_job.py
in metaflow/plugins/kubernetes
544 31 2022-07-08 2025-04-22 22 10 savingoyal@gmail.com valaygaurang@gmail.com
graph.py
in metaflow
243 15 2020-03-02 2024-12-20 20 10 rcledat@netflix.com savingoyal@gmail.com
146 14 2021-03-12 2025-04-17 27 9 savingoyal@gmail.com romain-intel@users.noreply....
step_functions_cli.py
in metaflow/plugins/aws/step_functions
695 13 2020-05-07 2024-12-27 34 8 savin@netflix.com savingoyal@gmail.com
__init__.py
in metaflow
111 - 2021-04-21 2025-03-02 31 8 romain-intel@users.noreply.... romain-intel@users.noreply....
airflow.py
in metaflow/plugins/airflow
612 18 2022-08-03 2024-12-05 23 8 valaygaurang@gmail.com 64256562+saikonen@users.nor...
task_datastore.py
in metaflow/datastore
557 47 2021-09-24 2025-02-07 18 8 romain-intel@users.noreply.... amerberg@gmail.com
s3op.py
in metaflow/plugins/datatools/s3
1061 31 2022-12-06 2025-05-01 11 8 romain-intel@users.noreply.... npow@users.noreply.github.com
playlist.py
in metaflow/tutorials/04-playlist-plus
75 6 2019-12-07 2023-03-28 7 8 ville.laitila@softagram.com 40632488+emattia@users.nore...
argo_workflows_cli.py
in metaflow/plugins/argo
911 22 2022-04-22 2025-05-01 40 7 savingoyal@gmail.com 155637867+madhur-ob@users.n...
__init__.py
in metaflow/plugins/env_escape
71 2 2021-05-26 2024-11-07 18 7 rcledat@netflix.com ssrikanth@netflix.com
aws_utils.py
in metaflow/plugins/aws
83 5 2021-10-14 2024-12-27 16 7 savingoyal@gmail.com savingoyal@gmail.com
__init__.py
in metaflow/mflog
100 5 2021-04-22 2025-02-26 14 7 savingoyal@gmail.com savingoyal@gmail.com
lint.py
in metaflow
291 24 2021-09-21 2024-12-20 11 7 cclauss@me.com savingoyal@gmail.com
93 4 2021-10-28 2024-12-04 7 7 savingoyal@gmail.com santiagoc@netflix.com
metaflow_runner.py
in metaflow/runner
192 15 2024-05-23 2025-04-22 19 6 155637867+madhur-ob@users.n... 155637867+madhur-ob@users.n...
step_functions_decorator.py
in metaflow/plugins/aws/step_functions
65 5 2020-05-07 2024-12-27 14 6 savin@netflix.com savingoyal@gmail.com
components.py
in metaflow/plugins/cards/card_modules
510 41 2022-01-25 2025-01-10 13 6 valaygaurang@gmail.com valaygaurang@gmail.com
schedule_decorator.py
in metaflow/plugins/aws/step_functions
24 1 2020-07-29 2024-01-29 12 6 savingoyal@gmail.com romain-intel@users.noreply....
airflow_cli.py
in metaflow/plugins/airflow
391 8 2022-08-03 2024-12-08 12 6 valaygaurang@gmail.com romain-intel@users.noreply....
filecache.py
in metaflow/client
350 29 2021-02-17 2024-08-01 11 6 adam@adamwentz.com romain-intel@users.noreply....
parallel_decorator.py
in metaflow/plugins
151 8 2021-11-15 2024-12-06 11 6 akyrola@cs.cmu.edu romain-intel@users.noreply....
step_functions_client.py
in metaflow/plugins/aws/step_functions
114 10 2020-05-07 2024-01-30 11 6 savin@netflix.com 155637867+madhur-ob@users.n...
stub.py
in metaflow/plugins/env_escape
366 29 2021-05-26 2025-02-20 9 6 rcledat@netflix.com chaoyingw@netflix.com
resources_decorator.py
in metaflow/plugins
10 - 2021-07-19 2024-10-24 8 6 savingoyal@gmail.com 64256562+saikonen@users.nor...
playlist.py
in metaflow/tutorials/03-playlist-redux
67 5 2019-12-04 2023-03-28 6 6 lawwu@users.noreply.github.com 40632488+emattia@users.nore...
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
playlist.ipynb
in metaflow/tutorials/01-playlist
106 -
__init__.py
in metaflow/plugins/aws
1 -
__init__.py
in metaflow/plugins/aws/batch
1 -
viewer.html
in metaflow/plugins/cards/card_viewer
312 - 2024-01-11 2024-01-11 1 1 valaygaurang@gmail.com valaygaurang@gmail.com
config_decorators.py
in metaflow/user_configs
300 26 2024-12-07 2025-02-05 2 1 romain-intel@users.noreply.... romain-intel@users.noreply....
svelte
step.svelte
in metaflow/plugins/cards/ui/src/components/dag
189 - 2021-12-17 2024-01-11 2 1 valaygaurang@gmail.com valaygaurang@gmail.com
__init__.py
in metaflow/cmd/code
176 14 2025-02-28 2025-02-28 1 1 npow@users.noreply.github.com npow@users.noreply.github.com
types.ts
in metaflow/plugins/cards/ui/src
175 - 2021-12-17 2025-01-10 4 1 valaygaurang@gmail.com valaygaurang@gmail.com
parsers.py
in metaflow/plugins/pypi
131 3 2025-02-27 2025-02-27 1 1 savingoyal@gmail.com savingoyal@gmail.com
local_storage.py
in metaflow/plugins/datastores
121 8 2022-12-06 2022-12-06 1 1 romain-intel@users.noreply.... romain-intel@users.noreply....
tokenizer.py
in metaflow/plugins/cards/card_modules/chevron
117 5 2021-12-17 2021-12-17 1 1 valaygaurang@gmail.com valaygaurang@gmail.com
exception.py
in metaflow/plugins/cards
112 10 2021-12-17 2023-12-05 4 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
progress-bar.svelte
in metaflow/plugins/cards/ui/src/components
106 - 2024-01-11 2024-01-11 1 1 valaygaurang@gmail.com valaygaurang@gmail.com
cmd.py
in metaflow/extension_support
102 5 2023-01-20 2023-01-20 1 1 romain-intel@users.noreply.... romain-intel@users.noreply....
main.py
in metaflow/plugins/cards/card_modules/chevron
100 3 2021-12-17 2021-12-17 1 1 valaygaurang@gmail.com valaygaurang@gmail.com
stats.ipynb
in metaflow/tutorials/02-statistics
100 - 2022-11-28 2022-11-28 1 1 me@jamesbudarz.com me@jamesbudarz.com
svelte
vega-chart.svelte
in metaflow/plugins/cards/ui/src/components
99 - 2024-01-11 2024-01-11 1 1 valaygaurang@gmail.com valaygaurang@gmail.com
storage_executor.py
in metaflow/plugins
98 7 2022-12-02 2022-12-02 1 1 104396218+jackie-ob@users.n... 104396218+jackie-ob@users.n...
integrations.py
in metaflow/extension_support
96 4 2023-03-20 2023-03-20 1 1 romain-intel@users.noreply.... romain-intel@users.noreply....
spot_monitor_sidecar.py
in metaflow/plugins/kubernetes
94 8 2025-01-16 2025-01-16 1 1 155637867+madhur-ob@users.n... 155637867+madhur-ob@users.n...
svelte
connector.svelte
in metaflow/plugins/cards/ui/src/components/dag
93 - 2021-12-17 2024-01-11 2 1 valaygaurang@gmail.com valaygaurang@gmail.com
dump_cmd.py
in metaflow/cli_components
84 1 2024-12-07 2024-12-07 1 1 romain-intel@users.noreply.... romain-intel@users.noreply....
procpoll.py
in metaflow
83 13 2021-10-28 2024-08-08 2 1 savingoyal@gmail.com savingoyal@gmail.com
utils.py
in metaflow/cli_components
82 9 2024-12-07 2024-12-07 1 1 romain-intel@users.noreply.... romain-intel@users.noreply....
hello-cloud.ipynb
in metaflow/tutorials/05-hello-cloud
76 - 2023-03-28 2023-03-28 1 1 40632488+emattia@users.nore... 40632488+emattia@users.nore...
svelte
modal.svelte
in metaflow/plugins/cards/ui/src/components
75 - 2021-12-17 2024-01-11 3 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
step-wrapper.svelte
in metaflow/plugins/cards/ui/src/components/dag
75 - 2021-12-17 2024-01-11 2 1 valaygaurang@gmail.com valaygaurang@gmail.com
demo_spec.ts
in metaflow/plugins/cards/ui/cypress/integration
74 - 2022-01-25 2022-01-25 1 1 valaygaurang@gmail.com valaygaurang@gmail.com
s3util.py
in metaflow/plugins/datatools/s3
72 4 2022-12-06 2022-12-06 1 1 romain-intel@users.noreply.... romain-intel@users.noreply....
kube_utils.py
in metaflow/plugins/kubernetes
72 5 2024-09-16 2024-12-20 3 1 64256562+saikonen@users.nor... 64256562+saikonen@users.nor...
s3tail.py
in metaflow/plugins/datatools/s3
69 8 2022-12-06 2022-12-06 1 1 romain-intel@users.noreply.... romain-intel@users.noreply....
utils.ts
in metaflow/plugins/cards/ui/src
69 1 2021-12-17 2022-01-25 2 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
aside-nav.svelte
in metaflow/plugins/cards/ui/src/components
68 - 2021-12-17 2022-01-25 2 1 valaygaurang@gmail.com valaygaurang@gmail.com
spot_metadata_cli.py
in metaflow/plugins/kubernetes
60 3 2025-01-16 2025-01-16 1 1 155637867+madhur-ob@users.n... 155637867+madhur-ob@users.n...
svelte
section.svelte
in metaflow/plugins/cards/ui/src/components
57 - 2021-12-17 2024-01-11 3 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
card-component-renderer.svelte
in metaflow/plugins/cards/ui/src/components
53 - 2021-12-17 2025-01-10 4 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
aside.svelte
in metaflow/plugins/cards/ui/src/components
52 - 2021-12-17 2021-12-17 1 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
image.svelte
in metaflow/plugins/cards/ui/src/components
48 - 2021-12-17 2024-01-11 3 1 valaygaurang@gmail.com valaygaurang@gmail.com
utils_spec.ts
in metaflow/plugins/cards/ui/cypress/integration
47 - 2022-01-25 2022-01-25 1 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
connectors.svelte
in metaflow/plugins/cards/ui/src/components/dag
46 - 2021-12-17 2024-01-11 2 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
dag.svelte
in metaflow/plugins/cards/ui/src/components/dag
45 - 2021-12-17 2022-01-25 2 1 valaygaurang@gmail.com valaygaurang@gmail.com
util.py
in metaflow/metadata_provider
44 3 2024-11-07 2024-11-07 1 1 155637867+madhur-ob@users.n... 155637867+madhur-ob@users.n...
propagator.py
in metaflow/tracing
44 6 2023-10-25 2023-10-25 1 1 chaoyinw@andrew.cmu.edu chaoyinw@andrew.cmu.edu
svelte
table-horizontal.svelte
in metaflow/plugins/cards/ui/src/components
42 - 2021-12-17 2024-01-11 3 1 valaygaurang@gmail.com valaygaurang@gmail.com
tagging_util.py
in metaflow
42 4 2022-06-14 2022-06-14 1 1 romain-intel@users.noreply.... romain-intel@users.noreply....
svelte
artifact-row.svelte
in metaflow/plugins/cards/ui/src/components
41 - 2021-12-17 2022-01-25 2 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
table-data-renderer.svelte
in metaflow/plugins/cards/ui/src/components
41 - 2022-01-25 2025-01-10 3 1 valaygaurang@gmail.com valaygaurang@gmail.com
init_cmd.py
in metaflow/cli_components
39 1 2024-12-07 2024-12-07 1 1 romain-intel@users.noreply.... romain-intel@users.noreply....
svelte
table-vertical.svelte
in metaflow/plugins/cards/ui/src/components
38 - 2021-12-17 2024-01-11 3 1 valaygaurang@gmail.com valaygaurang@gmail.com
svelte
artifacts.svelte
in metaflow/plugins/cards/ui/src/components
35 - 2021-12-17 2024-01-11 3 1 valaygaurang@gmail.com valaygaurang@gmail.com
Correlations

File Size vs. Number of Changes: 325 points

metaflow/includefile.py x: 338 lines of code y: 27 # changes metaflow/version.py x: 1 lines of code y: 86 # changes metaflow/plugins/datatools/s3/s3.py x: 1016 lines of code y: 17 # changes metaflow/plugins/datatools/s3/s3op.py x: 1061 lines of code y: 11 # changes metaflow/plugins/argo/argo_workflows_cli.py x: 911 lines of code y: 40 # changes metaflow/plugins/pypi/conda_decorator.py x: 241 lines of code y: 13 # changes metaflow/plugins/pypi/conda_environment.py x: 384 lines of code y: 25 # changes metaflow/plugins/argo/argo_workflows.py x: 3170 lines of code y: 93 # changes metaflow/plugins/kubernetes/kubernetes_job.py x: 544 lines of code y: 22 # changes metaflow/plugins/kubernetes/kubernetes_jobsets.py x: 880 lines of code y: 16 # changes metaflow/runner/deployer.py x: 141 lines of code y: 12 # changes metaflow/runner/deployer_impl.py x: 96 lines of code y: 6 # changes metaflow/runner/metaflow_runner.py x: 192 lines of code y: 19 # changes metaflow/plugins/kubernetes/kubernetes.py x: 657 lines of code y: 41 # changes metaflow/plugins/kubernetes/kubernetes_cli.py x: 372 lines of code y: 25 # changes metaflow/plugins/kubernetes/kubernetes_decorator.py x: 454 lines of code y: 47 # changes metaflow/plugins/__init__.py x: 202 lines of code y: 60 # changes metaflow/plugins/uv/__init__.py x: 1 lines of code y: 2 # changes metaflow/plugins/uv/bootstrap.py x: 74 lines of code y: 2 # changes metaflow/plugins/uv/uv_environment.py x: 50 lines of code y: 2 # changes metaflow/cli.py x: 518 lines of code y: 78 # changes metaflow/metadata_provider/metadata.py x: 411 lines of code y: 5 # changes metaflow/metaflow_environment.py x: 146 lines of code y: 27 # changes metaflow/metaflow_git.py x: 64 lines of code y: 2 # changes metaflow/cmd/main_cli.py x: 81 lines of code y: 9 # changes metaflow/cli_components/run_cmds.py x: 309 lines of code y: 7 # changes metaflow/metaflow_version.py x: 121 lines of code y: 11 # changes metaflow/metaflow_config.py x: 318 lines of code y: 110 # changes metaflow/plugins/aws/aws_client.py x: 95 lines of code y: 8 # changes metaflow/plugins/argo/argo_workflows_deployer_objects.py x: 224 lines of code y: 6 # changes metaflow/plugins/pypi/utils.py x: 94 lines of code y: 7 # changes metaflow/cmd/develop/stubs.py x: 258 lines of code y: 5 # changes metaflow/extension_support/__init__.py x: 823 lines of code y: 11 # changes metaflow/runner/click_api.py x: 520 lines of code y: 17 # changes metaflow/vendor.py x: 123 lines of code y: 7 # changes metaflow/plugins/metadata_providers/service.py x: 500 lines of code y: 4 # changes metaflow/plugins/argo/argo_client.py x: 394 lines of code y: 12 # changes metaflow/__init__.py x: 111 lines of code y: 31 # changes metaflow/extension_support/plugins.py x: 175 lines of code y: 10 # changes metaflow/cmd/make_wrapper.py x: 34 lines of code y: 2 # changes metaflow/cmd/develop/stub_generator.py x: 1273 lines of code y: 8 # changes metaflow/cmd/code/__init__.py x: 176 lines of code y: 1 # changes metaflow/plugins/pypi/parsers.py x: 131 lines of code y: 1 # changes metaflow/mflog/__init__.py x: 100 lines of code y: 14 # changes metaflow/plugins/pypi/bootstrap.py x: 279 lines of code y: 18 # changes MANIFEST.in x: 6 lines of code y: 4 # changes setup.py x: 60 lines of code y: 112 # changes metaflow/runner/subprocess_manager.py x: 335 lines of code y: 8 # changes metaflow/plugins/aws/batch/batch_cli.py x: 321 lines of code y: 39 # changes metaflow/plugins/aws/batch/batch_decorator.py x: 263 lines of code y: 53 # changes metaflow/client/core.py x: 1033 lines of code y: 53 # changes metaflow/plugins/metadata_providers/local.py x: 506 lines of code y: 2 # changes metaflow/task.py x: 603 lines of code y: 48 # changes metaflow/plugins/env_escape/server.py x: 441 lines of code y: 12 # changes metaflow/plugins/env_escape/stub.py x: 366 lines of code y: 9 # changes metaflow/mflog/save_logs.py x: 46 lines of code y: 6 # changes metaflow/cli_components/step_cmd.py x: 165 lines of code y: 4 # changes metaflow/metadata_provider/heartbeat.py x: 71 lines of code y: 4 # changes metaflow/sidecar/sidecar_worker.py x: 57 lines of code y: 4 # changes metaflow/tracing/__init__.py x: 51 lines of code y: 3 # changes metaflow/tracing/span_exporter.py x: 39 lines of code y: 2 # changes metaflow/tracing/tracing_modules.py x: 109 lines of code y: 2 # changes metaflow/datastore/task_datastore.py x: 557 lines of code y: 18 # changes metaflow/plugins/project_decorator.py x: 113 lines of code y: 8 # changes metaflow/cli_args.py x: 50 lines of code y: 8 # changes metaflow/flowspec.py x: 542 lines of code y: 36 # changes metaflow/user_configs/config_decorators.py x: 300 lines of code y: 2 # changes metaflow/user_configs/config_options.py x: 406 lines of code y: 4 # changes metaflow/util.py x: 281 lines of code y: 28 # changes metaflow/plugins/pypi/micromamba.py x: 296 lines of code y: 13 # changes metaflow/parameters.py x: 307 lines of code y: 38 # changes metaflow/user_configs/config_parameters.py x: 212 lines of code y: 6 # changes metaflow/decorators.py x: 383 lines of code y: 31 # changes metaflow/plugins/events_decorator.py x: 390 lines of code y: 10 # changes metaflow/plugins/kubernetes/spot_metadata_cli.py x: 60 lines of code y: 1 # changes metaflow/plugins/kubernetes/spot_monitor_sidecar.py x: 94 lines of code y: 1 # changes metaflow/plugins/cards/card_decorator.py x: 215 lines of code y: 15 # changes metaflow/cards.py x: 18 lines of code y: 5 # changes metaflow/plugins/cards/card_cli.py x: 841 lines of code y: 15 # changes metaflow/plugins/cards/card_modules/basic.py x: 605 lines of code y: 10 # changes metaflow/plugins/cards/card_modules/card.py x: 56 lines of code y: 9 # changes metaflow/plugins/cards/card_modules/components.py x: 510 lines of code y: 13 # changes metaflow/plugins/cards/component_serializer.py x: 527 lines of code y: 8 # changes metaflow/plugins/cards/ui/src/components/python-code.svelte x: 16 lines of code y: 1 # changes metaflow/plugins/cards/ui/src/components/table-data-renderer.svelte x: 41 lines of code y: 3 # changes metaflow/plugins/cards/ui/src/types.ts x: 175 lines of code y: 4 # changes metaflow/runtime.py x: 1354 lines of code y: 46 # changes metaflow/plugins/pypi/pip.py x: 282 lines of code y: 12 # changes metaflow/plugins/argo/argo_workflows_decorator.py x: 113 lines of code y: 11 # changes metaflow/plugins/argo/jobset_input_paths.py x: 10 lines of code y: 2 # changes metaflow/plugins/aws/aws_utils.py x: 83 lines of code y: 16 # changes metaflow/plugins/aws/batch/batch_client.py x: 657 lines of code y: 49 # changes metaflow/plugins/aws/step_functions/dynamo_db_client.py x: 51 lines of code y: 14 # changes metaflow/plugins/aws/step_functions/production_token.py x: 52 lines of code y: 6 # changes metaflow/plugins/aws/step_functions/step_functions.py x: 938 lines of code y: 55 # changes metaflow/plugins/aws/step_functions/step_functions_cli.py x: 695 lines of code y: 34 # changes metaflow/plugins/aws/step_functions/step_functions_decorator.py x: 65 lines of code y: 14 # changes metaflow/plugins/aws/step_functions/step_functions_deployer_objects.py x: 117 lines of code y: 4 # changes metaflow/plugins/kubernetes/kube_utils.py x: 72 lines of code y: 3 # changes metaflow/datastore/flow_datastore.py x: 148 lines of code y: 7 # changes metaflow/exception.py x: 115 lines of code y: 13 # changes metaflow/graph.py x: 243 lines of code y: 20 # changes metaflow/lint.py x: 291 lines of code y: 11 # changes metaflow/plugins/cards/card_creator.py x: 182 lines of code y: 3 # changes metaflow/plugins/aws/secrets_manager/aws_secrets_manager_secrets_provider.py x: 87 lines of code y: 5 # changes metaflow/runner/utils.py x: 140 lines of code y: 8 # changes metaflow/plugins/pypi/pypi_decorator.py x: 77 lines of code y: 9 # changes metaflow/runner/nbdeploy.py x: 65 lines of code y: 5 # changes metaflow/cli_components/__init__.py x: 1 lines of code y: 1 # changes metaflow/cli_components/dump_cmd.py x: 84 lines of code y: 1 # changes metaflow/cli_components/init_cmd.py x: 39 lines of code y: 1 # changes metaflow/package.py x: 142 lines of code y: 25 # changes metaflow/plugins/timeout_decorator.py x: 67 lines of code y: 9 # changes metaflow/plugins/parallel_decorator.py x: 151 lines of code y: 11 # changes metaflow/plugins/airflow/airflow.py x: 612 lines of code y: 23 # changes metaflow/metadata_provider/util.py x: 44 lines of code y: 1 # changes metaflow/metaflow_current.py x: 125 lines of code y: 4 # changes metaflow/plugins/airflow/airflow_decorator.py x: 53 lines of code y: 2 # changes metaflow/plugins/argo/argo_workflows_deployer.py x: 26 lines of code y: 5 # changes metaflow/plugins/aws/step_functions/step_functions_deployer.py x: 28 lines of code y: 3 # changes metaflow/plugins/azure/includefile_support.py x: 86 lines of code y: 4 # changes metaflow/plugins/datatools/local.py x: 92 lines of code y: 2 # changes metaflow/plugins/gcp/includefile_support.py x: 80 lines of code y: 3 # changes metaflow/plugins/env_escape/__init__.py x: 71 lines of code y: 18 # changes metaflow/plugins/cards/card_server.py x: 325 lines of code y: 2 # changes metaflow/plugins/resources_decorator.py x: 10 lines of code y: 8 # changes metaflow/plugins/tag_cli.py x: 432 lines of code y: 5 # changes metaflow/plugins/gcp/gs_tail.py x: 61 lines of code y: 2 # changes metaflow/plugins/kubernetes/kubernetes_client.py x: 125 lines of code y: 10 # changes metaflow/info_file.py x: 20 lines of code y: 1 # changes metaflow/metaflow_config_funcs.py x: 118 lines of code y: 5 # changes metaflow/plugins/airflow/airflow_utils.py x: 527 lines of code y: 5 # changes metaflow/plugins/cards/card_modules/convert_to_native_type.py x: 352 lines of code y: 11 # changes metaflow/plugins/cards/card_modules/renderer_tools.py x: 35 lines of code y: 4 # changes metaflow/procpoll.py x: 83 lines of code y: 2 # changes metaflow/plugins/argo/capture_error.py x: 43 lines of code y: 2 # changes metaflow/plugins/secrets/secrets_decorator.py x: 208 lines of code y: 4 # changes metaflow/R.py x: 106 lines of code y: 7 # changes metaflow/plugins/airflow/sensors/s3_sensor.py x: 20 lines of code y: 3 # changes metaflow/plugins/azure/azure_secret_manager_secrets_provider.py x: 135 lines of code y: 2 # changes metaflow/plugins/gcp/gcp_secret_manager_secrets_provider.py x: 88 lines of code y: 1 # changes metaflow/plugins/azure/azure_exceptions.py x: 7 lines of code y: 3 # changes metaflow/plugins/azure/azure_credential.py x: 29 lines of code y: 1 # changes metaflow/plugins/azure/azure_utils.py x: 95 lines of code y: 3 # changes metaflow/plugins/azure/blob_service_client_factory.py x: 109 lines of code y: 3 # changes metaflow/plugins/datastores/azure_storage.py x: 276 lines of code y: 4 # changes metaflow/datastore/datastore_set.py x: 45 lines of code y: 5 # changes metaflow/plugins/env_escape/client.py x: 413 lines of code y: 20 # changes metaflow/plugins/aws/batch/batch.py x: 440 lines of code y: 48 # changes metaflow/plugins/env_escape/client_modules.py x: 189 lines of code y: 12 # changes metaflow/plugins/env_escape/configurations/emulate_test_lib/server_mappings.py x: 28 lines of code y: 4 # changes metaflow/plugins/env_escape/consts.py x: 33 lines of code y: 3 # changes metaflow/plugins/env_escape/exception_transferer.py x: 98 lines of code y: 4 # changes metaflow/plugins/env_escape/utils.py x: 29 lines of code y: 4 # changes metaflow/sidecar/sidecar_subprocess.py x: 180 lines of code y: 4 # changes metaflow/plugins/cards/card_client.py x: 179 lines of code y: 11 # changes metaflow/plugins/cards/ui/src/store.ts x: 79 lines of code y: 6 # changes stubs/setup.py x: 43 lines of code y: 4 # changes metaflow/events.py x: 86 lines of code y: 3 # changes metaflow/plugins/argo/argo_events.py x: 88 lines of code y: 7 # changes metaflow/plugins/aws/step_functions/schedule_decorator.py x: 24 lines of code y: 12 # changes metaflow/plugins/catch_decorator.py x: 64 lines of code y: 11 # changes metaflow/plugins/environment_decorator.py x: 10 lines of code y: 7 # changes metaflow/plugins/retry_decorator.py x: 14 lines of code y: 5 # changes metaflow/plugins/cards/card_viewer/viewer.html x: 312 lines of code y: 1 # changes metaflow/plugins/cards/ui/src/components/artifacts.svelte x: 35 lines of code y: 3 # changes metaflow/plugins/cards/ui/src/components/dag/step-wrapper.svelte x: 75 lines of code y: 2 # changes metaflow/plugins/cards/ui/src/components/dag/step.svelte x: 189 lines of code y: 2 # changes metaflow/plugins/cards/ui/src/components/main.svelte x: 26 lines of code y: 2 # changes metaflow/plugins/cards/ui/src/components/progress-bar.svelte x: 106 lines of code y: 1 # changes metaflow/plugins/cards/ui/src/components/section.svelte x: 57 lines of code y: 3 # changes metaflow/plugins/cards/ui/src/components/subtitle.svelte x: 12 lines of code y: 3 # changes metaflow/plugins/cards/ui/src/components/table.svelte x: 13 lines of code y: 2 # changes metaflow/plugins/cards/ui/src/components/vega-chart.svelte x: 99 lines of code y: 1 # changes metaflow/plugins/cards/ui/vite.config.ts x: 28 lines of code y: 1 # changes metaflow/plugins/datastores/gs_storage.py x: 205 lines of code y: 2 # changes metaflow/plugins/datastores/s3_storage.py x: 103 lines of code y: 2 # changes metaflow/plugins/cards/card_datastore.py x: 299 lines of code y: 10 # changes metaflow/plugins/cards/exception.py x: 112 lines of code y: 4 # changes metaflow/cmd/configure_cmd.py x: 770 lines of code y: 5 # changes metaflow/monitor.py x: 153 lines of code y: 4 # changes metaflow/tutorials/02-statistics/stats.py x: 66 lines of code y: 4 # changes metaflow/tutorials/03-playlist-redux/playlist.py x: 67 lines of code y: 6 # changes metaflow/tutorials/04-playlist-plus/playlist.py x: 75 lines of code y: 7 # changes metaflow/tutorials/05-hello-cloud/hello-cloud.ipynb x: 76 lines of code y: 1 # changes metaflow/tutorials/06-statistics-redux/stats.ipynb x: 135 lines of code y: 4 # changes metaflow/tutorials/08-autopilot/autopilot.ipynb x: 120 lines of code y: 2 # changes metaflow/plugins/airflow/sensors/__init__.py x: 6 lines of code y: 1 # changes metaflow/datastore/__init__.py x: 4 lines of code y: 6 # changes metaflow/plugins/datastores/local_storage.py x: 121 lines of code y: 1 # changes metaflow/plugins/datatools/s3/s3tail.py x: 69 lines of code y: 1 # changes metaflow/debug.py x: 26 lines of code y: 7 # changes metaflow/datastore/datastore_storage.py x: 71 lines of code y: 10 # changes metaflow/plugins/cards/card_modules/__init__.py x: 58 lines of code y: 5 # changes metaflow/plugins/cards/card_modules/chevron/renderer.py x: 241 lines of code y: 3 # changes metaflow/sidecar/sidecar_messages.py x: 19 lines of code y: 2 # changes metaflow/plugins/env_escape/communication/socket_bytestream.py x: 104 lines of code y: 3 # changes metaflow/plugins/env_escape/data_transferer.py x: 308 lines of code y: 7 # changes metaflow/pylint_wrapper.py x: 68 lines of code y: 7 # changes metaflow/plugins/package_cli.py x: 46 lines of code y: 4 # changes metaflow/plugins/cards/ui/cypress/integration/utils_spec.ts x: 47 lines of code y: 1 # changes metaflow/plugins/cards/card_modules/chevron/tokenizer.py x: 117 lines of code y: 1 # changes metaflow/plugins/cards/ui/src/components/aside.svelte x: 52 lines of code y: 1 # changes metaflow/unbounded_foreach.py x: 4 lines of code y: 5 # changes metaflow/plugins/aws/step_functions/set_batch_environment.py x: 26 lines of code y: 6 # changes
112.0
# changes
  min: 1.0
  average: 8.52
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.0
  max: 112.0
0 3170.0
lines of code
min: 1.0 | average: 159.02 | 25th percentile: 21.0 | median: 71.0 | 75th percentile: 175.0 | max: 3170.0

Number of Contributors vs. Number of Changes: 325 points

metaflow/includefile.py x: 11 # contributors y: 27 # changes metaflow/version.py x: 12 # contributors y: 86 # changes metaflow/plugins/datatools/s3/s3.py x: 11 # contributors y: 17 # changes metaflow/plugins/datatools/s3/s3op.py x: 8 # contributors y: 11 # changes metaflow/plugins/argo/argo_workflows_cli.py x: 7 # contributors y: 40 # changes metaflow/plugins/pypi/conda_decorator.py x: 4 # contributors y: 13 # changes metaflow/plugins/pypi/conda_environment.py x: 4 # contributors y: 25 # changes metaflow/plugins/argo/argo_workflows.py x: 24 # contributors y: 93 # changes metaflow/plugins/kubernetes/kubernetes_job.py x: 10 # contributors y: 22 # changes metaflow/plugins/kubernetes/kubernetes_jobsets.py x: 4 # contributors y: 16 # changes metaflow/runner/deployer.py x: 3 # contributors y: 12 # changes metaflow/runner/deployer_impl.py x: 5 # contributors y: 6 # changes metaflow/runner/metaflow_runner.py x: 6 # contributors y: 19 # changes metaflow/plugins/kubernetes/kubernetes.py x: 15 # contributors y: 41 # changes metaflow/plugins/kubernetes/kubernetes_cli.py x: 11 # contributors y: 25 # changes metaflow/plugins/kubernetes/kubernetes_decorator.py x: 14 # contributors y: 47 # changes metaflow/plugins/__init__.py x: 15 # contributors y: 60 # changes metaflow/plugins/uv/__init__.py x: 2 # contributors y: 2 # changes metaflow/cli.py x: 25 # contributors y: 78 # changes metaflow/metadata_provider/metadata.py x: 4 # contributors y: 5 # changes metaflow/metaflow_environment.py x: 9 # contributors y: 27 # changes metaflow/cmd/main_cli.py x: 4 # contributors y: 9 # changes metaflow/cli_components/run_cmds.py x: 4 # contributors y: 7 # changes metaflow/metaflow_version.py x: 4 # contributors y: 11 # changes metaflow/metaflow_config.py x: 30 # contributors y: 110 # changes metaflow/plugins/aws/aws_client.py x: 4 # contributors y: 8 # changes metaflow/plugins/argo/argo_workflows_deployer_objects.py x: 3 # contributors y: 6 # changes metaflow/plugins/pypi/utils.py x: 2 # contributors y: 7 # changes metaflow/cmd/develop/stubs.py x: 2 # contributors y: 5 # changes metaflow/extension_support/__init__.py x: 3 # contributors y: 11 # changes metaflow/runner/click_api.py x: 5 # contributors y: 17 # changes metaflow/plugins/metadata_providers/service.py x: 4 # contributors y: 4 # changes metaflow/plugins/argo/argo_client.py x: 5 # contributors y: 12 # changes metaflow/__init__.py x: 8 # contributors y: 31 # changes metaflow/extension_support/plugins.py x: 5 # contributors y: 10 # changes metaflow/cmd/make_wrapper.py x: 1 # contributors y: 2 # changes metaflow/cmd/code/__init__.py x: 1 # contributors y: 1 # changes metaflow/mflog/__init__.py x: 7 # contributors y: 14 # changes metaflow/plugins/pypi/bootstrap.py x: 3 # contributors y: 18 # changes MANIFEST.in x: 3 # contributors y: 4 # changes setup.py x: 11 # contributors y: 112 # changes metaflow/plugins/aws/batch/batch_cli.py x: 15 # contributors y: 39 # changes metaflow/plugins/aws/batch/batch_decorator.py x: 19 # contributors y: 53 # changes metaflow/client/core.py x: 20 # contributors y: 53 # changes metaflow/task.py x: 15 # contributors y: 48 # changes metaflow/plugins/env_escape/stub.py x: 6 # contributors y: 9 # changes metaflow/tracing/__init__.py x: 3 # contributors y: 3 # changes metaflow/datastore/task_datastore.py x: 8 # contributors y: 18 # changes metaflow/plugins/project_decorator.py x: 3 # contributors y: 8 # changes metaflow/cli_args.py x: 5 # contributors y: 8 # changes metaflow/flowspec.py x: 12 # contributors y: 36 # changes metaflow/user_configs/config_options.py x: 2 # contributors y: 4 # changes metaflow/util.py x: 10 # contributors y: 28 # changes metaflow/plugins/pypi/micromamba.py x: 2 # contributors y: 13 # changes metaflow/parameters.py x: 17 # contributors y: 38 # changes metaflow/user_configs/config_parameters.py x: 2 # contributors y: 6 # changes metaflow/decorators.py x: 10 # contributors y: 31 # changes metaflow/plugins/cards/card_decorator.py x: 5 # contributors y: 15 # changes metaflow/cards.py x: 1 # contributors y: 5 # changes metaflow/plugins/cards/card_cli.py x: 4 # contributors y: 15 # changes metaflow/plugins/cards/card_modules/basic.py x: 4 # contributors y: 10 # changes metaflow/plugins/cards/card_modules/components.py x: 6 # contributors y: 13 # changes metaflow/plugins/cards/ui/src/components/card-component-renderer.svelte x: 1 # contributors y: 4 # changes metaflow/plugins/cards/ui/src/components/table-data-renderer.svelte x: 1 # contributors y: 3 # changes metaflow/runtime.py x: 16 # contributors y: 46 # changes metaflow/plugins/argo/argo_workflows_decorator.py x: 5 # contributors y: 11 # changes metaflow/plugins/aws/aws_utils.py x: 7 # contributors y: 16 # changes metaflow/plugins/aws/batch/batch_client.py x: 16 # contributors y: 49 # changes metaflow/plugins/aws/step_functions/dynamo_db_client.py x: 5 # contributors y: 14 # changes metaflow/plugins/aws/step_functions/step_functions.py x: 19 # contributors y: 55 # changes metaflow/plugins/aws/step_functions/step_functions_cli.py x: 8 # contributors y: 34 # changes metaflow/plugins/aws/step_functions/step_functions_decorator.py x: 6 # contributors y: 14 # changes metaflow/datastore/flow_datastore.py x: 5 # contributors y: 7 # changes metaflow/exception.py x: 5 # contributors y: 13 # changes metaflow/graph.py x: 10 # contributors y: 20 # changes metaflow/lint.py x: 7 # contributors y: 11 # changes metaflow/plugins/cards/card_creator.py x: 2 # contributors y: 3 # changes metaflow/plugins/aws/secrets_manager/aws_secrets_manager_secrets_provider.py x: 3 # contributors y: 5 # changes metaflow/plugins/pypi/pypi_decorator.py x: 3 # contributors y: 9 # changes metaflow/plugins/airflow/airflow_cli.py x: 6 # contributors y: 12 # changes metaflow/plugins/parallel_decorator.py x: 6 # contributors y: 11 # changes metaflow/plugins/airflow/airflow.py x: 8 # contributors y: 23 # changes metaflow/multicore_utils.py x: 7 # contributors y: 7 # changes metaflow/plugins/env_escape/__init__.py x: 7 # contributors y: 18 # changes metaflow/plugins/resources_decorator.py x: 6 # contributors y: 8 # changes metaflow/plugins/gcp/gcp_secret_manager_secrets_provider.py x: 2 # contributors y: 1 # changes metaflow/plugins/env_escape/client.py x: 5 # contributors y: 20 # changes metaflow/plugins/env_escape/client_modules.py x: 4 # contributors y: 12 # changes metaflow/plugins/aws/step_functions/event_bridge_client.py x: 5 # contributors y: 9 # changes metaflow/tutorials/03-playlist-redux/playlist.py x: 6 # contributors y: 6 # changes metaflow/tutorials/04-playlist-plus/playlist.py x: 8 # contributors y: 7 # changes metaflow/datastore/__init__.py x: 4 # contributors y: 6 # changes
112.0
# changes
  min: 1.0
  average: 8.52
  25th percentile: 2.0
  median: 3.0
  75th percentile: 8.0
  max: 112.0
0 30.0
# contributors
min: 1.0 | average: 3.58 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 30.0

Number of Contributors vs. File Size: 325 points

metaflow/includefile.py x: 11 # contributors y: 338 lines of code metaflow/version.py x: 12 # contributors y: 1 lines of code metaflow/plugins/datatools/s3/s3.py x: 11 # contributors y: 1016 lines of code metaflow/plugins/datatools/s3/s3op.py x: 8 # contributors y: 1061 lines of code metaflow/plugins/argo/argo_workflows_cli.py x: 7 # contributors y: 911 lines of code metaflow/plugins/pypi/conda_decorator.py x: 4 # contributors y: 241 lines of code metaflow/plugins/pypi/conda_environment.py x: 4 # contributors y: 384 lines of code metaflow/plugins/argo/argo_workflows.py x: 24 # contributors y: 3170 lines of code metaflow/plugins/kubernetes/kubernetes_job.py x: 10 # contributors y: 544 lines of code metaflow/plugins/kubernetes/kubernetes_jobsets.py x: 4 # contributors y: 880 lines of code metaflow/runner/deployer.py x: 3 # contributors y: 141 lines of code metaflow/runner/deployer_impl.py x: 5 # contributors y: 96 lines of code metaflow/runner/metaflow_runner.py x: 6 # contributors y: 192 lines of code metaflow/plugins/kubernetes/kubernetes.py x: 15 # contributors y: 657 lines of code metaflow/plugins/kubernetes/kubernetes_cli.py x: 11 # contributors y: 372 lines of code metaflow/plugins/kubernetes/kubernetes_decorator.py x: 14 # contributors y: 454 lines of code metaflow/plugins/__init__.py x: 15 # contributors y: 202 lines of code metaflow/plugins/uv/__init__.py x: 2 # contributors y: 1 lines of code metaflow/plugins/uv/bootstrap.py x: 2 # contributors y: 74 lines of code metaflow/plugins/uv/uv_environment.py x: 2 # contributors y: 50 lines of code metaflow/cli.py x: 25 # contributors y: 518 lines of code metaflow/metadata_provider/metadata.py x: 4 # contributors y: 411 lines of code metaflow/metaflow_environment.py x: 9 # contributors y: 146 lines of code metaflow/cmd/main_cli.py x: 4 # contributors y: 81 lines of code metaflow/cli_components/run_cmds.py x: 4 # contributors y: 309 lines of code metaflow/metaflow_version.py x: 4 # contributors y: 121 lines of code metaflow/metaflow_config.py x: 30 # contributors y: 318 lines of code metaflow/plugins/aws/aws_client.py x: 4 # contributors y: 95 lines of code metaflow/plugins/argo/argo_workflows_deployer_objects.py x: 3 # contributors y: 224 lines of code metaflow/plugins/pypi/utils.py x: 2 # contributors y: 94 lines of code metaflow/cmd/develop/stubs.py x: 2 # contributors y: 258 lines of code metaflow/extension_support/__init__.py x: 3 # contributors y: 823 lines of code metaflow/runner/click_api.py x: 5 # contributors y: 520 lines of code metaflow/plugins/metadata_providers/service.py x: 4 # contributors y: 500 lines of code metaflow/plugins/argo/argo_client.py x: 5 # contributors y: 394 lines of code metaflow/__init__.py x: 8 # contributors y: 111 lines of code metaflow/extension_support/plugins.py x: 5 # contributors y: 175 lines of code metaflow/cmd/make_wrapper.py x: 1 # contributors y: 34 lines of code metaflow/cmd/develop/stub_generator.py x: 4 # contributors y: 1273 lines of code metaflow/cmd/code/__init__.py x: 1 # contributors y: 176 lines of code metaflow/plugins/pypi/parsers.py x: 1 # contributors y: 131 lines of code metaflow/mflog/__init__.py x: 7 # contributors y: 100 lines of code metaflow/plugins/pypi/bootstrap.py x: 3 # contributors y: 279 lines of code MANIFEST.in x: 3 # contributors y: 6 lines of code setup.py x: 11 # contributors y: 60 lines of code metaflow/runner/subprocess_manager.py x: 4 # contributors y: 335 lines of code metaflow/plugins/aws/batch/batch_cli.py x: 15 # contributors y: 321 lines of code metaflow/plugins/aws/batch/batch_decorator.py x: 19 # contributors y: 263 lines of code metaflow/client/core.py x: 20 # contributors y: 1033 lines of code metaflow/plugins/metadata_providers/local.py x: 2 # contributors y: 506 lines of code metaflow/task.py x: 15 # contributors y: 603 lines of code metaflow/plugins/env_escape/server.py x: 5 # contributors y: 441 lines of code metaflow/plugins/env_escape/stub.py x: 6 # contributors y: 366 lines of code metaflow/mflog/save_logs.py x: 3 # contributors y: 46 lines of code metaflow/cli_components/step_cmd.py x: 3 # contributors y: 165 lines of code metaflow/metadata_provider/heartbeat.py x: 3 # contributors y: 71 lines of code metaflow/sidecar/sidecar_worker.py x: 3 # contributors y: 57 lines of code metaflow/tracing/span_exporter.py x: 2 # contributors y: 39 lines of code metaflow/tracing/tracing_modules.py x: 2 # contributors y: 109 lines of code metaflow/datastore/task_datastore.py x: 8 # contributors y: 557 lines of code metaflow/plugins/project_decorator.py x: 3 # contributors y: 113 lines of code metaflow/cli_args.py x: 5 # contributors y: 50 lines of code metaflow/flowspec.py x: 12 # contributors y: 542 lines of code metaflow/user_configs/config_decorators.py x: 1 # contributors y: 300 lines of code metaflow/user_configs/config_options.py x: 2 # contributors y: 406 lines of code metaflow/util.py x: 10 # contributors y: 281 lines of code metaflow/plugins/pypi/micromamba.py x: 2 # contributors y: 296 lines of code metaflow/parameters.py x: 17 # contributors y: 307 lines of code metaflow/user_configs/config_parameters.py x: 2 # contributors y: 212 lines of code metaflow/decorators.py x: 10 # contributors y: 383 lines of code metaflow/plugins/kubernetes/spot_metadata_cli.py x: 1 # contributors y: 60 lines of code metaflow/plugins/kubernetes/spot_monitor_sidecar.py x: 1 # contributors y: 94 lines of code metaflow/plugins/cards/card_decorator.py x: 5 # contributors y: 215 lines of code metaflow/cards.py x: 1 # contributors y: 18 lines of code metaflow/plugins/cards/card_cli.py x: 4 # contributors y: 841 lines of code metaflow/plugins/cards/card_modules/basic.py x: 4 # contributors y: 605 lines of code metaflow/plugins/cards/card_modules/card.py x: 4 # contributors y: 56 lines of code metaflow/plugins/cards/card_modules/components.py x: 6 # contributors y: 510 lines of code metaflow/plugins/cards/component_serializer.py x: 4 # contributors y: 527 lines of code metaflow/plugins/cards/ui/src/components/table-data-renderer.svelte x: 1 # contributors y: 41 lines of code metaflow/runtime.py x: 16 # contributors y: 1354 lines of code metaflow/plugins/argo/argo_workflows_decorator.py x: 5 # contributors y: 113 lines of code metaflow/plugins/aws/aws_utils.py x: 7 # contributors y: 83 lines of code metaflow/plugins/aws/batch/batch_client.py x: 16 # contributors y: 657 lines of code metaflow/plugins/aws/step_functions/step_functions.py x: 19 # contributors y: 938 lines of code metaflow/plugins/aws/step_functions/step_functions_cli.py x: 8 # contributors y: 695 lines of code metaflow/plugins/aws/step_functions/step_functions_decorator.py x: 6 # contributors y: 65 lines of code metaflow/plugins/kubernetes/kube_utils.py x: 1 # contributors y: 72 lines of code metaflow/datastore/flow_datastore.py x: 5 # contributors y: 148 lines of code metaflow/graph.py x: 10 # contributors y: 243 lines of code metaflow/lint.py x: 7 # contributors y: 291 lines of code metaflow/plugins/cards/card_creator.py x: 2 # contributors y: 182 lines of code metaflow/plugins/aws/secrets_manager/aws_secrets_manager_secrets_provider.py x: 3 # contributors y: 87 lines of code metaflow/plugins/airflow/airflow_cli.py x: 6 # contributors y: 391 lines of code metaflow/cli_components/__init__.py x: 1 # contributors y: 1 lines of code metaflow/cli_components/dump_cmd.py x: 1 # contributors y: 84 lines of code metaflow/package.py x: 11 # contributors y: 142 lines of code metaflow/plugins/timeout_decorator.py x: 4 # contributors y: 67 lines of code metaflow/plugins/parallel_decorator.py x: 6 # contributors y: 151 lines of code metaflow/plugins/airflow/airflow.py x: 8 # contributors y: 612 lines of code metaflow/multicore_utils.py x: 7 # contributors y: 93 lines of code metaflow/metaflow_current.py x: 3 # contributors y: 125 lines of code metaflow/plugins/env_escape/__init__.py x: 7 # contributors y: 71 lines of code metaflow/plugins/cards/card_server.py x: 2 # contributors y: 325 lines of code metaflow/plugins/resources_decorator.py x: 6 # contributors y: 10 lines of code metaflow/plugins/tag_cli.py x: 3 # contributors y: 432 lines of code metaflow/plugins/kubernetes/kubernetes_client.py x: 5 # contributors y: 125 lines of code metaflow/datastore/content_addressed_store.py x: 3 # contributors y: 94 lines of code metaflow/plugins/airflow/airflow_utils.py x: 3 # contributors y: 527 lines of code metaflow/plugins/cards/card_modules/convert_to_native_type.py x: 4 # contributors y: 352 lines of code metaflow/plugins/cards/card_modules/renderer_tools.py x: 4 # contributors y: 35 lines of code metaflow/plugins/logs_cli.py x: 2 # contributors y: 302 lines of code metaflow/client/filecache.py x: 6 # contributors y: 350 lines of code metaflow/plugins/secrets/secrets_decorator.py x: 3 # contributors y: 208 lines of code metaflow/R.py x: 5 # contributors y: 106 lines of code metaflow/plugins/airflow/sensors/external_task_sensor.py x: 2 # contributors y: 79 lines of code metaflow/plugins/airflow/sensors/s3_sensor.py x: 2 # contributors y: 20 lines of code metaflow/plugins/azure/azure_secret_manager_secrets_provider.py x: 2 # contributors y: 135 lines of code metaflow/plugins/azure/blob_service_client_factory.py x: 3 # contributors y: 109 lines of code metaflow/plugins/datastores/azure_storage.py x: 4 # contributors y: 276 lines of code metaflow/plugins/env_escape/client.py x: 5 # contributors y: 413 lines of code metaflow/plugins/aws/batch/batch.py x: 15 # contributors y: 440 lines of code metaflow/plugins/env_escape/client_modules.py x: 4 # contributors y: 189 lines of code metaflow/plugins/env_escape/configurations/emulate_test_lib/server_mappings.py x: 3 # contributors y: 28 lines of code metaflow/plugins/env_escape/consts.py x: 2 # contributors y: 33 lines of code metaflow/sidecar/sidecar_subprocess.py x: 4 # contributors y: 180 lines of code metaflow/plugins/aws/step_functions/step_functions_client.py x: 6 # contributors y: 114 lines of code metaflow/plugins/aws/step_functions/schedule_decorator.py x: 6 # contributors y: 24 lines of code metaflow/plugins/catch_decorator.py x: 5 # contributors y: 64 lines of code metaflow/plugins/environment_decorator.py x: 4 # contributors y: 10 lines of code metaflow/plugins/retry_decorator.py x: 3 # contributors y: 14 lines of code metaflow/plugins/cards/ui/src/components/dag/step.svelte x: 1 # contributors y: 189 lines of code metaflow/plugins/cards/ui/src/components/progress-bar.svelte x: 1 # contributors y: 106 lines of code metaflow/plugins/cards/card_datastore.py x: 4 # contributors y: 299 lines of code metaflow/cmd/configure_cmd.py x: 4 # contributors y: 770 lines of code metaflow/monitor.py x: 3 # contributors y: 153 lines of code metaflow/tutorials/04-playlist-plus/playlist.py x: 8 # contributors y: 75 lines of code metaflow/tutorials/06-statistics-redux/stats.ipynb x: 4 # contributors y: 135 lines of code metaflow/tutorials/08-autopilot/autopilot.ipynb x: 2 # contributors y: 120 lines of code metaflow/plugins/datastores/local_storage.py x: 1 # contributors y: 121 lines of code metaflow/debug.py x: 5 # contributors y: 26 lines of code metaflow/plugins/cards/card_modules/chevron/renderer.py x: 3 # contributors y: 241 lines of code
3170.0
lines of code
  min: 1.0
  average: 159.02
  25th percentile: 21.0
  median: 71.0
  75th percentile: 175.0
  max: 3170.0
0 30.0
# contributors
min: 1.0 | average: 3.58 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 30.0