File Size Overall
  • There are 480 files with 86,890 lines of code.
    • 11 very long files (17,700 lines of code)
    • 35 long files (24,701 lines of code)
    • 68 medium size files (23,018 lines of code)
    • 79 small files (10,659 lines of code)
    • 287 very small files (10,812 lines of code)
20% | 28% | 26% | 12% | 12%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
py21% | 29% | 27% | 11% | 10%
svelte0% | 25% | 0% | 38% | 36%
html0% | 0% | 100% | 0% | 0%
ts0% | 0% | 42% | 0% | 57%
ipynb0% | 0% | 0% | 56% | 43%
yaml0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
cjs0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
metaflow20% | 28% | 26% | 12% | 12%
devtools0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
stubs0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
argo_workflows.py
in metaflow/plugins/argo
3836 225
typing_extensions.py
in metaflow/_vendor
1935 183
runtime.py
in metaflow
1931 69
typing_extensions.py
in metaflow/_vendor/v3_7
1581 164
typing_extensions.py
in metaflow/_vendor/v3_6
1505 186
stub_generator.py
in metaflow/cmd/develop
1334 29
argo_workflows_cli.py
in metaflow/plugins/argo
1166 25
core.py
in metaflow/client
1142 138
core.py
in metaflow/_vendor/click
1126 106
s3op.py
in metaflow/plugins/datatools/s3
1086 31
s3.py
in metaflow/plugins/datatools/s3
1058 56
step_functions.py
in metaflow/plugins/aws/step_functions
967 59
emitter.py
in metaflow/_vendor/yaml
953 60
_transformer.py
in metaflow/_vendor/typeguard
953 49
_transformer.py
in metaflow/_vendor/v3_7/typeguard
939 50
_checkers.py
in metaflow/_vendor/typeguard
888 30
kubernetes_jobsets.py
in metaflow/plugins/kubernetes
888 62
scanner.py
in metaflow/_vendor/yaml
878 72
card_cli.py
in metaflow/plugins/cards
878 21
__init__.py
in metaflow/extension_support
851 28
task.py
in metaflow
793 10
components.py
in metaflow/plugins/cards/card_modules
781 55
configure_cmd.py
in metaflow/cmd
770 34
_checkers.py
in metaflow/_vendor/v3_7/typeguard
747 31
step_functions_cli.py
in metaflow/plugins/aws/step_functions
741 13
flowspec.py
in metaflow
723 37
service.py
in metaflow/plugins/metadata_providers
716 36
task_datastore.py
in metaflow/datastore
698 51
svelte
events-timeline.svelte
in metaflow/plugins/cards/ui/src/components
685 -
decorators.py
in metaflow
684 53
kubernetes.py
in metaflow/plugins/kubernetes
676 7
batch_client.py
in metaflow/plugins/aws/batch
662 56
basic.py
in metaflow/plugins/cards/card_modules
653 55
constructor.py
in metaflow/_vendor/yaml
628 51
airflow.py
in metaflow/plugins/airflow
621 18
cli.py
in metaflow
609 16
kubernetes_job.py
in metaflow/plugins/kubernetes
556 31
_compat.py
in metaflow/_vendor/click
547 66
__init__.py
in metaflow/packaging_sys
547 56
__init__.py
in metaflow/_vendor/importlib_metadata
530 100
__init__.py
in metaflow/_vendor/v3_7/importlib_metadata
530 100
__init__.py
in metaflow/_vendor/v3_6/importlib_metadata
530 100
airflow_utils.py
in metaflow/plugins/airflow
527 41
click_api.py
in metaflow/runner
527 17
component_serializer.py
in metaflow/plugins/cards
521 51
batch.py
in metaflow/plugins/aws/batch
504 9
local.py
in metaflow/plugins/metadata_providers
498 28
_termui_impl.py
in metaflow/_vendor/click
493 35
graph.py
in metaflow
482 19
__init__.py
in metaflow/package
478 26
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
argo_workflows.py
in metaflow/plugins/argo
3836 ~20k–70k 18 ~50 ~70
runtime.py
in metaflow
1931 ~10k–30k 6 ~50 ~30
argo_workflows_cli.py
in metaflow/plugins/argo
1166 ~7k–20k 9 ~30 ~30
decorators.py
in metaflow
684 ~3k–10k 11 ~30 ~20
s3.py
in metaflow/plugins/datatools/s3
1058 ~7k–15k 6 ~100 ~10
427 ~2k–7k 14 ~15 ~30
core.py
in metaflow/client
1142 ~7k–20k 5 ~50 ~20
task.py
in metaflow
793 ~5k–15k 6 ~20 ~30
s3op.py
in metaflow/plugins/datatools/s3
1086 ~7k–20k 4 ~70 ~15
cli.py
in metaflow
609 ~3k–10k 6 ~30 ~20
step_functions.py
in metaflow/plugins/aws/step_functions
967 ~5k–15k 3 ~50 ~20
flowspec.py
in metaflow
723 ~5k–15k 4 ~30 ~20
kubernetes.py
in metaflow/plugins/kubernetes
676 ~3k–10k 4 ~30 ~30
stub_generator.py
in metaflow/cmd/develop
1334 ~7k–20k 2 ~150 ~10
click_api.py
in metaflow/runner
527 ~3k–10k 5 ~30 ~15
pip.py
in metaflow/plugins/pypi
322 ~2k–5k 8 ~20 ~15
kubernetes_job.py
in metaflow/plugins/kubernetes
556 ~3k–10k 4 ~30 ~15
step_functions_cli.py
in metaflow/plugins/aws/step_functions
741 ~5k–15k 3 ~50 ~15
task_datastore.py
in metaflow/datastore
698 ~3k–10k 3 ~70 ~10
user_step_decorator.py
in metaflow/user_decorators
409 ~2k–7k 5 ~100 ~5

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 50)
File# lines# units
argo_workflows.py
in metaflow/plugins/argo
3836 225
typing_extensions.py
in metaflow/_vendor/v3_6
1505 186
typing_extensions.py
in metaflow/_vendor
1935 183
typing_extensions.py
in metaflow/_vendor/v3_7
1581 164
core.py
in metaflow/client
1142 138
core.py
in metaflow/_vendor/click
1126 106
__init__.py
in metaflow/_vendor/importlib_metadata
530 100
__init__.py
in metaflow/_vendor/v3_7/importlib_metadata
530 100
__init__.py
in metaflow/_vendor/v3_6/importlib_metadata
530 100
scanner.py
in metaflow/_vendor/yaml
878 72
runtime.py
in metaflow
1931 69
_compat.py
in metaflow/_vendor/click
547 66
kubernetes_jobsets.py
in metaflow/plugins/kubernetes
888 62
emitter.py
in metaflow/_vendor/yaml
953 60
step_functions.py
in metaflow/plugins/aws/step_functions
967 59
s3.py
in metaflow/plugins/datatools/s3
1058 56
batch_client.py
in metaflow/plugins/aws/batch
662 56
__init__.py
in metaflow/packaging_sys
547 56
basic.py
in metaflow/plugins/cards/card_modules
653 55
components.py
in metaflow/plugins/cards/card_modules
781 55
decorators.py
in metaflow
684 53
constructor.py
in metaflow/_vendor/yaml
628 51
component_serializer.py
in metaflow/plugins/cards
521 51
task_datastore.py
in metaflow/datastore
698 51
_transformer.py
in metaflow/_vendor/v3_7/typeguard
939 50
_transformer.py
in metaflow/_vendor/typeguard
953 49
types.py
in metaflow/_vendor/click
458 48
config_parameters.py
in metaflow/user_configs
311 48
metadata.py
in metaflow/metadata_provider
452 47
specifiers.py
in metaflow/_vendor/packaging
322 46
airflow_utils.py
in metaflow/plugins/airflow
527 41
convert_to_native_type.py
in metaflow/plugins/cards/card_modules
375 37
flowspec.py
in metaflow
723 37
service.py
in metaflow/plugins/metadata_providers
716 36
monitor.py
in metaflow
153 35
_termui_impl.py
in metaflow/_vendor/click
493 35
util.py
in metaflow
371 35
configure_cmd.py
in metaflow/cmd
770 34
filecache.py
in metaflow/client
371 33
parser.py
in metaflow/_vendor/yaml
412 31
_checkers.py
in metaflow/_vendor/v3_7/typeguard
747 31
s3op.py
in metaflow/plugins/datatools/s3
1086 31
kubernetes_job.py
in metaflow/plugins/kubernetes
556 31
147 31
zipp.py
in metaflow/_vendor
133 30
__init__.py
in metaflow/_vendor/yaml
228 30
zipp.py
in metaflow/_vendor/v3_7
133 30
zipp.py
in metaflow/_vendor/v3_6
133 30
_checkers.py
in metaflow/_vendor/typeguard
888 30
server.py
in metaflow/plugins/env_escape
454 30
Files With Long Lines (Top 32)

There are 32 files with lines longer than 120 characters. In total, there are 69 long lines.

File# lines# units# long lines
argo_workflows.py
in metaflow/plugins/argo
3836 225 13
component_serializer.py
in metaflow/plugins/cards
521 51 11
argo_workflows_cli.py
in metaflow/plugins/argo
1166 25 6
viewer.html
in metaflow/plugins/cards/card_viewer
312 - 3
micromamba.py
in metaflow/plugins/pypi
311 13 2
exception.py
in metaflow/plugins/cards
112 10 2
card_cli.py
in metaflow/plugins/cards
878 21 2
kubernetes_decorator.py
in metaflow/plugins/kubernetes
473 10 2
metaflow_runner.py
in metaflow/runner
306 19 2
stats.ipynb
in metaflow/tutorials/06-statistics-redux
135 - 2
176 14 2
lint.py
in metaflow
436 28 2
43 - 1
configure_cmd.py
in metaflow/cmd
770 34 1
make_wrapper.py
in metaflow/cmd
57 2 1
run_cmds.py
in metaflow/cli_components
439 8 1
R.py
in metaflow
106 12 1
conda_environment.py
in metaflow/plugins/pypi
444 26 1
logs_cli.py
in metaflow/plugins
302 13 1
main.ts
in metaflow/plugins/cards/ui/src
14 - 1
svelte
step-wrapper.svelte
in metaflow/plugins/cards/ui/src/components/dag
126 - 1
external_task_sensor.py
in metaflow/plugins/airflow/sensors
79 2 1
storage_executor.py
in metaflow/plugins
98 7 1
step_functions_cli.py
in metaflow/plugins/aws/step_functions
741 13 1
aws_secrets_manager_secrets_provider.py
in metaflow/plugins/aws/secrets_manager
92 2 1
batch.py
in metaflow/plugins/aws/batch
504 9 1
kubernetes_cli.py
in metaflow/plugins/kubernetes
391 7 1
graph.py
in metaflow
482 19 1
runtime.py
in metaflow
1931 69 1
stats.ipynb
in metaflow/tutorials/02-statistics
100 - 1
playlist.ipynb
in metaflow/tutorials/01-playlist
106 - 1
hello-cloud.ipynb
in metaflow/tutorials/05-hello-cloud
76 - 1
Correlations

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

devtools/tilt/k8s/minio.yaml x: 1 commits (all time) y: 73 lines of code metaflow/util.py x: 42 commits (all time) y: 371 lines of code metaflow/plugins/aws/aws_utils.py x: 20 commits (all time) y: 110 lines of code metaflow/client/core.py x: 69 commits (all time) y: 1142 lines of code metaflow/metadata_provider/metadata.py x: 10 commits (all time) y: 452 lines of code metaflow/metaflow_config.py x: 153 commits (all time) y: 427 lines of code metaflow/metaflow_config_funcs.py x: 6 commits (all time) y: 129 lines of code metaflow/plugins/metadata_providers/service.py x: 8 commits (all time) y: 716 lines of code metaflow/version.py x: 172 commits (all time) y: 1 lines of code metaflow/plugins/metadata_providers/local.py x: 4 commits (all time) y: 498 lines of code metaflow/plugins/__init__.py x: 75 commits (all time) y: 219 lines of code metaflow/plugins/package_sources.py x: 1 commits (all time) y: 88 lines of code metaflow/plugins/argo/argo_workflows.py x: 152 commits (all time) y: 3836 lines of code metaflow/graph.py x: 30 commits (all time) y: 482 lines of code metaflow/plugins/kubernetes/kubernetes.py x: 52 commits (all time) y: 676 lines of code metaflow/plugins/cards/card_modules/convert_to_native_type.py x: 16 commits (all time) y: 375 lines of code metaflow/plugins/uv/bootstrap.py x: 10 commits (all time) y: 121 lines of code metaflow/plugins/pypi/bootstrap.py x: 27 commits (all time) y: 286 lines of code metaflow/plugins/aws/batch/batch_cli.py x: 48 commits (all time) y: 356 lines of code metaflow/mflog/__init__.py x: 16 commits (all time) y: 103 lines of code metaflow/mflog/save_logs.py x: 7 commits (all time) y: 65 lines of code metaflow/mflog/save_logs_periodically.py x: 5 commits (all time) y: 91 lines of code metaflow/sidecar/sidecar.py x: 3 commits (all time) y: 43 lines of code metaflow/sidecar/sidecar_subprocess.py x: 5 commits (all time) y: 186 lines of code metaflow/sidecar/sidecar_worker.py x: 5 commits (all time) y: 76 lines of code metaflow/runtime.py x: 68 commits (all time) y: 1931 lines of code metaflow/plugins/aws/batch/batch.py x: 62 commits (all time) y: 504 lines of code metaflow/tracing/tracing_modules.py x: 3 commits (all time) y: 110 lines of code metaflow/plugins/logs_cli.py x: 3 commits (all time) y: 302 lines of code metaflow/decorators.py x: 54 commits (all time) y: 684 lines of code metaflow/user_decorators/user_step_decorator.py x: 9 commits (all time) y: 409 lines of code metaflow/plugins/kubernetes/kubernetes_cli.py x: 31 commits (all time) y: 391 lines of code metaflow/plugins/kubernetes/kubernetes_decorator.py x: 57 commits (all time) y: 473 lines of code metaflow/plugins/kubernetes/kubernetes_job.py x: 29 commits (all time) y: 556 lines of code metaflow/plugins/kubernetes/kubernetes_jobsets.py x: 22 commits (all time) y: 888 lines of code metaflow/cli_components/run_cmds.py x: 17 commits (all time) y: 439 lines of code metaflow/plugins/pypi/pip.py x: 25 commits (all time) y: 322 lines of code metaflow/plugins/argo/conditional_input_paths.py x: 7 commits (all time) y: 36 lines of code metaflow/plugins/argo/set_parameters.py x: 1 commits (all time) y: 42 lines of code metaflow/cli_components/step_cmd.py x: 6 commits (all time) y: 313 lines of code metaflow/plugins/pypi/conda_environment.py x: 38 commits (all time) y: 444 lines of code metaflow/cli.py x: 100 commits (all time) y: 609 lines of code metaflow/plugins/cards/card_creator.py x: 5 commits (all time) y: 197 lines of code metaflow/plugins/argo/argo_client.py x: 18 commits (all time) y: 438 lines of code metaflow/plugins/argo/argo_workflows_cli.py x: 59 commits (all time) y: 1166 lines of code metaflow/plugins/argo/argo_workflows_deployer_objects.py x: 11 commits (all time) y: 230 lines of code metaflow/plugins/pypi/conda_decorator.py x: 25 commits (all time) y: 235 lines of code metaflow/plugins/cards/card_modules/chevron/main.py x: 2 commits (all time) y: 95 lines of code metaflow/packaging_sys/__init__.py x: 6 commits (all time) y: 547 lines of code metaflow/task.py x: 72 commits (all time) y: 793 lines of code metaflow/plugins/datatools/s3/s3.py x: 24 commits (all time) y: 1058 lines of code metaflow/plugins/env_escape/client.py x: 25 commits (all time) y: 416 lines of code metaflow/plugins/cards/ui/src/components/main.svelte x: 3 commits (all time) y: 26 lines of code metaflow/plugins/cards/ui/src/components/text.svelte x: 4 commits (all time) y: 7 lines of code metaflow/plugins/cards/ui/src/utils.ts x: 3 commits (all time) y: 69 lines of code metaflow/user_decorators/mutable_step.py x: 5 commits (all time) y: 298 lines of code metaflow/datastore/task_datastore.py x: 27 commits (all time) y: 698 lines of code metaflow/datastore/artifacts/__init__.py x: 1 commits (all time) y: 8 lines of code metaflow/datastore/artifacts/serializer.py x: 1 commits (all time) y: 415 lines of code metaflow/plugins/datastores/serializers/pickle_serializer.py x: 1 commits (all time) y: 48 lines of code metaflow/debug.py x: 12 commits (all time) y: 40 lines of code metaflow/package/__init__.py x: 7 commits (all time) y: 478 lines of code metaflow/plugins/package_suffixes_mutator.py x: 1 commits (all time) y: 28 lines of code metaflow/user_decorators/user_flow_decorator.py x: 5 commits (all time) y: 161 lines of code metaflow/events.py x: 4 commits (all time) y: 101 lines of code metaflow/flowspec.py x: 50 commits (all time) y: 723 lines of code metaflow/lint.py x: 17 commits (all time) y: 436 lines of code metaflow/plugins/airflow/airflow.py x: 29 commits (all time) y: 621 lines of code metaflow/plugins/airflow/airflow_cli.py x: 18 commits (all time) y: 406 lines of code metaflow/plugins/argo/argo_workflows_decorator.py x: 13 commits (all time) y: 124 lines of code metaflow/plugins/aws/step_functions/step_functions.py x: 76 commits (all time) y: 967 lines of code metaflow/plugins/cards/card_cli.py x: 18 commits (all time) y: 878 lines of code metaflow/plugins/cards/card_modules/basic.py x: 15 commits (all time) y: 653 lines of code metaflow/plugins/cards/ui/src/components/dag/dag.svelte x: 5 commits (all time) y: 51 lines of code metaflow/plugins/cards/ui/src/types.ts x: 9 commits (all time) y: 255 lines of code .pre-commit-config.yaml x: 11 commits (all time) y: 43 lines of code metaflow/datastore/datastore_set.py x: 7 commits (all time) y: 54 lines of code metaflow/plugins/aws/secrets_manager/aws_secrets_manager_secrets_provider.py x: 7 commits (all time) y: 92 lines of code metaflow/plugins/cards/ui/src/components/dag/connector.svelte x: 4 commits (all time) y: 110 lines of code metaflow/plugins/cards/ui/src/components/dag/connectors.svelte x: 4 commits (all time) y: 49 lines of code metaflow/plugins/cards/ui/src/components/events-timeline.svelte x: 2 commits (all time) y: 685 lines of code metaflow/plugins/cards/ui/src/components/json-viewer.svelte x: 2 commits (all time) y: 183 lines of code metaflow/plugins/cards/ui/src/components/modal.svelte x: 4 commits (all time) y: 75 lines of code metaflow/plugins/cards/ui/src/components/table-horizontal.svelte x: 4 commits (all time) y: 42 lines of code metaflow/plugins/cards/ui/src/components/table.svelte x: 3 commits (all time) y: 13 lines of code metaflow/plugins/cards/ui/src/components/value-box.svelte x: 2 commits (all time) y: 132 lines of code metaflow/plugins/cards/ui/src/components/vega-chart.svelte x: 3 commits (all time) y: 99 lines of code MANIFEST.in x: 6 commits (all time) y: 6 lines of code metaflow/plugins/cards/ui/src/components/markdown.svelte x: 2 commits (all time) y: 7 lines of code metaflow/datastore/content_addressed_store.py x: 11 commits (all time) y: 113 lines of code metaflow/plugins/aws/step_functions/step_functions_cli.py x: 47 commits (all time) y: 741 lines of code metaflow/plugins/aws/step_functions/step_functions_deployer.py x: 5 commits (all time) y: 28 lines of code metaflow/extension_support/__init__.py x: 19 commits (all time) y: 851 lines of code metaflow/runner/click_api.py x: 29 commits (all time) y: 527 lines of code metaflow/user_decorators/mutable_flow.py x: 8 commits (all time) y: 404 lines of code metaflow/metaflow_version.py x: 16 commits (all time) y: 133 lines of code metaflow/datastore/flow_datastore.py x: 10 commits (all time) y: 242 lines of code metaflow/extension_support/plugins.py x: 11 commits (all time) y: 195 lines of code metaflow/system_context.py x: 1 commits (all time) y: 147 lines of code metaflow/cmd/develop/stub_generator.py x: 15 commits (all time) y: 1334 lines of code metaflow/plugins/timeout_decorator.py x: 11 commits (all time) y: 66 lines of code metaflow/plugins/datatools/s3/s3op.py x: 19 commits (all time) y: 1086 lines of code metaflow/_vendor/click/_compat.py x: 3 commits (all time) y: 547 lines of code metaflow/plugins/aws/batch/batch_decorator.py x: 69 commits (all time) y: 304 lines of code metaflow/packaging_sys/utils.py x: 5 commits (all time) y: 40 lines of code metaflow/plugins/datastores/local_storage.py x: 3 commits (all time) y: 146 lines of code metaflow/cli_components/dump_cmd.py x: 2 commits (all time) y: 84 lines of code metaflow/parameters.py x: 47 commits (all time) y: 312 lines of code metaflow/plugins/env_escape/configurations/emulate_test_lib/server_mappings.py x: 6 commits (all time) y: 30 lines of code metaflow/plugins/env_escape/server.py x: 14 commits (all time) y: 454 lines of code metaflow/plugins/env_escape/stub.py x: 11 commits (all time) y: 371 lines of code metaflow/plugins/aws/batch/batch_client.py x: 58 commits (all time) y: 662 lines of code metaflow/plugins/argo/argo_events.py x: 11 commits (all time) y: 94 lines of code metaflow/plugins/events_decorator.py x: 12 commits (all time) y: 355 lines of code metaflow/plugins/pypi/micromamba.py x: 18 commits (all time) y: 311 lines of code metaflow/user_configs/config_options.py x: 11 commits (all time) y: 442 lines of code metaflow/user_configs/config_parameters.py x: 12 commits (all time) y: 311 lines of code metaflow/plugins/pypi/pypi_decorator.py x: 14 commits (all time) y: 84 lines of code metaflow/includefile.py x: 31 commits (all time) y: 350 lines of code metaflow/runner/utils.py x: 11 commits (all time) y: 148 lines of code metaflow/plugins/secrets/secrets_decorator.py x: 6 commits (all time) y: 80 lines of code metaflow/plugins/env_escape/client_modules.py x: 14 commits (all time) y: 192 lines of code metaflow/metaflow_environment.py x: 33 commits (all time) y: 176 lines of code metaflow/__init__.py x: 34 commits (all time) y: 118 lines of code metaflow/client/filecache.py x: 12 commits (all time) y: 371 lines of code metaflow/datastore/__init__.py x: 7 commits (all time) y: 5 lines of code metaflow/metaflow_profile.py x: 2 commits (all time) y: 24 lines of code metaflow/plugins/cards/card_datastore.py x: 14 commits (all time) y: 288 lines of code metaflow/plugins/cards/card_decorator.py x: 18 commits (all time) y: 255 lines of code metaflow/runner/metaflow_runner.py x: 24 commits (all time) y: 306 lines of code metaflow/cmd/code/__init__.py x: 2 commits (all time) y: 177 lines of code metaflow/packaging_sys/v1.py x: 7 commits (all time) y: 347 lines of code metaflow/plugins/cards/card_modules/components.py x: 16 commits (all time) y: 781 lines of code metaflow/plugins/argo/capture_error.py x: 3 commits (all time) y: 46 lines of code metaflow/cards.py x: 7 commits (all time) y: 22 lines of code metaflow/plugins/cards/card_modules/json_viewer.py x: 1 commits (all time) y: 113 lines of code metaflow/plugins/cards/ui/src/components/card-component-renderer.svelte x: 6 commits (all time) y: 61 lines of code metaflow/plugins/package_cli.py x: 9 commits (all time) y: 56 lines of code metaflow/plugins/cards/ui/src/components/dag/step.svelte x: 4 commits (all time) y: 189 lines of code metaflow/plugins/catch_decorator.py x: 14 commits (all time) y: 70 lines of code metaflow/plugins/parallel_decorator.py x: 15 commits (all time) y: 158 lines of code metaflow/runner/deployer_impl.py x: 8 commits (all time) y: 105 lines of code metaflow/_vendor/yaml/__init__.py x: 1 commits (all time) y: 228 lines of code metaflow/_vendor/yaml/composer.py x: 1 commits (all time) y: 102 lines of code metaflow/_vendor/yaml/constructor.py x: 1 commits (all time) y: 628 lines of code metaflow/_vendor/yaml/emitter.py x: 1 commits (all time) y: 953 lines of code metaflow/_vendor/yaml/representer.py x: 1 commits (all time) y: 288 lines of code metaflow/_vendor/yaml/resolver.py x: 1 commits (all time) y: 189 lines of code metaflow/_vendor/yaml/scanner.py x: 1 commits (all time) y: 878 lines of code metaflow/vendor.py x: 9 commits (all time) y: 137 lines of code metaflow/packaging_sys/tar_backend.py x: 4 commits (all time) y: 76 lines of code metaflow/runner/subprocess_manager.py x: 11 commits (all time) y: 353 lines of code metaflow/_vendor/click/core.py x: 3 commits (all time) y: 1126 lines of code metaflow/_vendor/imghdr/__init__.py x: 3 commits (all time) y: 121 lines of code metaflow/runner/deployer.py x: 17 commits (all time) y: 276 lines of code metaflow/plugins/argo/exit_hooks.py x: 2 commits (all time) y: 142 lines of code metaflow/pylint_wrapper.py x: 10 commits (all time) y: 72 lines of code metaflow/plugins/secrets/secrets_func.py x: 2 commits (all time) y: 33 lines of code metaflow/plugins/aws/aws_client.py x: 12 commits (all time) y: 99 lines of code metaflow/plugins/cards/card_modules/chevron/renderer.py x: 4 commits (all time) y: 241 lines of code metaflow/cmd/develop/stubs.py x: 9 commits (all time) y: 241 lines of code metaflow/plugins/cards/component_serializer.py x: 9 commits (all time) y: 521 lines of code metaflow/plugins/datastores/azure_storage.py x: 5 commits (all time) y: 277 lines of code metaflow/plugins/datastores/gs_storage.py x: 4 commits (all time) y: 208 lines of code metaflow/cmd/main_cli.py x: 9 commits (all time) y: 81 lines of code metaflow/_vendor/typeguard/_checkers.py x: 2 commits (all time) y: 888 lines of code metaflow/_vendor/typeguard/_functions.py x: 2 commits (all time) y: 223 lines of code metaflow/_vendor/typeguard/_pytest_plugin.py x: 2 commits (all time) y: 107 lines of code metaflow/_vendor/typeguard/_suppression.py x: 2 commits (all time) y: 46 lines of code metaflow/_vendor/typeguard/_transformer.py x: 2 commits (all time) y: 953 lines of code metaflow/_vendor/typing_extensions.py x: 4 commits (all time) y: 1935 lines of code metaflow/_vendor/v3_7/importlib_metadata/__init__.py x: 1 commits (all time) y: 530 lines of code metaflow/_vendor/v3_7/typeguard/_checkers.py x: 1 commits (all time) y: 747 lines of code metaflow/_vendor/v3_7/typeguard/_decorators.py x: 1 commits (all time) y: 170 lines of code metaflow/_vendor/v3_7/typeguard/_functions.py x: 1 commits (all time) y: 225 lines of code metaflow/_vendor/v3_7/typeguard/_transformer.py x: 1 commits (all time) y: 939 lines of code metaflow/_vendor/v3_7/typing_extensions.py x: 1 commits (all time) y: 1581 lines of code metaflow/plugins/pypi/parsers.py x: 1 commits (all time) y: 131 lines of code metaflow/metadata_provider/heartbeat.py x: 5 commits (all time) y: 71 lines of code metaflow/plugins/project_decorator.py x: 8 commits (all time) y: 113 lines of code metaflow/cli_args.py x: 8 commits (all time) y: 50 lines of code metaflow/plugins/aws/step_functions/dynamo_db_client.py x: 21 commits (all time) y: 51 lines of code metaflow/plugins/aws/step_functions/step_functions_decorator.py x: 16 commits (all time) y: 65 lines of code metaflow/exception.py x: 13 commits (all time) y: 115 lines of code metaflow/runner/nbrun.py x: 13 commits (all time) y: 75 lines of code metaflow/metaflow_current.py x: 4 commits (all time) y: 125 lines of code metaflow/plugins/gcp/includefile_support.py x: 3 commits (all time) y: 80 lines of code metaflow/plugins/env_escape/__init__.py x: 19 commits (all time) y: 71 lines of code metaflow/plugins/cards/card_server.py x: 2 commits (all time) y: 325 lines of code metaflow/plugins/resources_decorator.py x: 8 commits (all time) y: 10 lines of code metaflow/plugins/tag_cli.py x: 5 commits (all time) y: 432 lines of code metaflow/plugins/azure/azure_tail.py x: 2 commits (all time) y: 68 lines of code metaflow/plugins/airflow/airflow_utils.py x: 6 commits (all time) y: 527 lines of code metaflow/R.py x: 10 commits (all time) y: 106 lines of code metaflow/_vendor/importlib_metadata/__init__.py x: 4 commits (all time) y: 530 lines of code metaflow/_vendor/importlib_metadata/_compat.py x: 4 commits (all time) y: 26 lines of code metaflow/plugins/cards/card_client.py x: 11 commits (all time) y: 179 lines of code metaflow/plugins/aws/step_functions/step_functions_client.py x: 15 commits (all time) y: 114 lines of code metaflow/plugins/aws/step_functions/schedule_decorator.py x: 15 commits (all time) y: 24 lines of code metaflow/plugins/retry_decorator.py x: 5 commits (all time) y: 14 lines of code metaflow/plugins/cards/card_viewer/viewer.html x: 1 commits (all time) y: 312 lines of code metaflow/mflog/mflog.py x: 7 commits (all time) y: 106 lines of code metaflow/_vendor/packaging/_parser.py x: 1 commits (all time) y: 197 lines of code metaflow/_vendor/packaging/specifiers.py x: 1 commits (all time) y: 322 lines of code metaflow/_vendor/packaging/tags.py x: 1 commits (all time) y: 344 lines of code metaflow/cmd/configure_cmd.py x: 5 commits (all time) y: 770 lines of code metaflow/monitor.py x: 4 commits (all time) y: 153 lines of code metaflow/tutorials/03-playlist-redux/playlist.py x: 8 commits (all time) y: 67 lines of code metaflow/tutorials/04-playlist-plus/playlist.py x: 9 commits (all time) y: 75 lines of code metaflow/plugins/env_escape/data_transferer.py x: 8 commits (all time) y: 308 lines of code metaflow/_vendor/v3_6/typing_extensions.py x: 1 commits (all time) y: 1505 lines of code metaflow/_vendor/click/_termui_impl.py x: 1 commits (all time) y: 493 lines of code metaflow/_vendor/click/_winconsole.py x: 1 commits (all time) y: 272 lines of code metaflow/_vendor/click/decorators.py x: 1 commits (all time) y: 164 lines of code metaflow/_vendor/click/parser.py x: 1 commits (all time) y: 256 lines of code metaflow/_vendor/click/types.py x: 1 commits (all time) y: 458 lines of code
3836.0
lines of code
  min: 1.0
  average: 181.93
  25th percentile: 26.0
  median: 72.0
  75th percentile: 189.0
  max: 3836.0
0 172.0
commits (all time)
min: 1.0 | average: 8.1 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 172.0

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

devtools/tilt/k8s/minio.yaml x: 1 contributors (all time) y: 73 lines of code metaflow/util.py x: 15 contributors (all time) y: 371 lines of code metaflow/plugins/aws/aws_utils.py x: 9 contributors (all time) y: 110 lines of code metaflow/client/core.py x: 22 contributors (all time) y: 1142 lines of code metaflow/metadata_provider/metadata.py x: 6 contributors (all time) y: 452 lines of code metaflow/metaflow_config.py x: 36 contributors (all time) y: 427 lines of code metaflow/metaflow_config_funcs.py x: 4 contributors (all time) y: 129 lines of code metaflow/plugins/metadata_providers/service.py x: 7 contributors (all time) y: 716 lines of code metaflow/version.py x: 16 contributors (all time) y: 1 lines of code metaflow/plugins/metadata_providers/local.py x: 3 contributors (all time) y: 498 lines of code metaflow/plugins/__init__.py x: 17 contributors (all time) y: 219 lines of code metaflow/plugins/package_sources.py x: 1 contributors (all time) y: 88 lines of code metaflow/plugins/argo/argo_workflows.py x: 32 contributors (all time) y: 3836 lines of code metaflow/graph.py x: 13 contributors (all time) y: 482 lines of code metaflow/plugins/kubernetes/kubernetes.py x: 19 contributors (all time) y: 676 lines of code metaflow/plugins/cards/card_modules/convert_to_native_type.py x: 5 contributors (all time) y: 375 lines of code metaflow/plugins/uv/bootstrap.py x: 5 contributors (all time) y: 121 lines of code metaflow/plugins/pypi/bootstrap.py x: 4 contributors (all time) y: 286 lines of code metaflow/plugins/aws/batch/batch_cli.py x: 17 contributors (all time) y: 356 lines of code metaflow/mflog/__init__.py x: 8 contributors (all time) y: 103 lines of code metaflow/mflog/save_logs.py x: 4 contributors (all time) y: 65 lines of code metaflow/mflog/save_logs_periodically.py x: 3 contributors (all time) y: 91 lines of code metaflow/sidecar/sidecar.py x: 3 contributors (all time) y: 43 lines of code metaflow/sidecar/sidecar_subprocess.py x: 5 contributors (all time) y: 186 lines of code metaflow/sidecar/sidecar_worker.py x: 4 contributors (all time) y: 76 lines of code metaflow/runtime.py x: 19 contributors (all time) y: 1931 lines of code metaflow/plugins/aws/batch/batch.py x: 18 contributors (all time) y: 504 lines of code metaflow/tracing/tracing_modules.py x: 3 contributors (all time) y: 110 lines of code metaflow/plugins/logs_cli.py x: 3 contributors (all time) y: 302 lines of code metaflow/decorators.py x: 14 contributors (all time) y: 684 lines of code metaflow/user_decorators/user_step_decorator.py x: 3 contributors (all time) y: 409 lines of code metaflow/plugins/kubernetes/kubernetes_cli.py x: 12 contributors (all time) y: 391 lines of code metaflow/plugins/kubernetes/kubernetes_decorator.py x: 18 contributors (all time) y: 473 lines of code metaflow/plugins/kubernetes/kubernetes_job.py x: 13 contributors (all time) y: 556 lines of code metaflow/plugins/kubernetes/kubernetes_jobsets.py x: 5 contributors (all time) y: 888 lines of code metaflow/plugins/pypi/pip.py x: 6 contributors (all time) y: 322 lines of code metaflow/plugins/argo/set_parameters.py x: 1 contributors (all time) y: 42 lines of code metaflow/cli_components/step_cmd.py x: 5 contributors (all time) y: 313 lines of code metaflow/cli.py x: 26 contributors (all time) y: 609 lines of code metaflow/plugins/cards/card_creator.py x: 3 contributors (all time) y: 197 lines of code metaflow/plugins/argo/argo_client.py x: 7 contributors (all time) y: 438 lines of code metaflow/plugins/argo/argo_workflows_cli.py x: 13 contributors (all time) y: 1166 lines of code metaflow/plugins/argo/argo_workflows_deployer_objects.py x: 7 contributors (all time) y: 230 lines of code metaflow/plugins/cards/card_modules/chevron/main.py x: 2 contributors (all time) y: 95 lines of code metaflow/packaging_sys/__init__.py x: 2 contributors (all time) y: 547 lines of code metaflow/task.py x: 16 contributors (all time) y: 793 lines of code metaflow/plugins/datatools/s3/s3.py x: 12 contributors (all time) y: 1058 lines of code metaflow/plugins/env_escape/client.py x: 7 contributors (all time) y: 416 lines of code metaflow/plugins/cards/ui/src/app.css x: 3 contributors (all time) y: 88 lines of code metaflow/plugins/cards/ui/src/components/main.svelte x: 2 contributors (all time) y: 26 lines of code metaflow/plugins/cards/ui/src/components/text.svelte x: 2 contributors (all time) y: 7 lines of code metaflow/plugins/cards/ui/src/constants.ts x: 2 contributors (all time) y: 33 lines of code metaflow/plugins/cards/ui/src/utils.ts x: 2 contributors (all time) y: 69 lines of code metaflow/datastore/task_datastore.py x: 11 contributors (all time) y: 698 lines of code metaflow/datastore/artifacts/__init__.py x: 1 contributors (all time) y: 8 lines of code metaflow/datastore/artifacts/serializer.py x: 1 contributors (all time) y: 415 lines of code metaflow/datastore/exceptions.py x: 4 contributors (all time) y: 11 lines of code metaflow/plugins/datastores/serializers/pickle_serializer.py x: 1 contributors (all time) y: 48 lines of code metaflow/debug.py x: 6 contributors (all time) y: 40 lines of code metaflow/package/__init__.py x: 2 contributors (all time) y: 478 lines of code metaflow/plugins/package_suffixes_mutator.py x: 1 contributors (all time) y: 28 lines of code metaflow/user_decorators/user_flow_decorator.py x: 1 contributors (all time) y: 161 lines of code metaflow/flowspec.py x: 13 contributors (all time) y: 723 lines of code metaflow/lint.py x: 8 contributors (all time) y: 436 lines of code metaflow/plugins/airflow/airflow.py x: 8 contributors (all time) y: 621 lines of code metaflow/plugins/airflow/airflow_cli.py x: 6 contributors (all time) y: 406 lines of code metaflow/plugins/argo/argo_workflows_decorator.py x: 6 contributors (all time) y: 124 lines of code metaflow/plugins/aws/step_functions/step_functions.py x: 21 contributors (all time) y: 967 lines of code metaflow/plugins/cards/card_cli.py x: 6 contributors (all time) y: 878 lines of code metaflow/plugins/cards/card_modules/basic.py x: 6 contributors (all time) y: 653 lines of code metaflow/plugins/cards/ui/src/components/dag/dag.svelte x: 3 contributors (all time) y: 51 lines of code metaflow/plugins/cards/ui/src/components/dag/step-wrapper.svelte x: 3 contributors (all time) y: 126 lines of code metaflow/plugins/cards/ui/src/types.ts x: 3 contributors (all time) y: 255 lines of code .pre-commit-config.yaml x: 7 contributors (all time) y: 43 lines of code metaflow/datastore/datastore_set.py x: 5 contributors (all time) y: 54 lines of code metaflow/plugins/aws/secrets_manager/aws_secrets_manager_secrets_provider.py x: 4 contributors (all time) y: 92 lines of code metaflow/plugins/cards/ui/src/components/events-timeline.svelte x: 2 contributors (all time) y: 685 lines of code metaflow/plugins/cards/ui/src/components/json-viewer.svelte x: 2 contributors (all time) y: 183 lines of code metaflow/plugins/cards/ui/src/components/value-box.svelte x: 2 contributors (all time) y: 132 lines of code metaflow/datastore/content_addressed_store.py x: 5 contributors (all time) y: 113 lines of code metaflow/plugins/aws/step_functions/step_functions_cli.py x: 11 contributors (all time) y: 741 lines of code metaflow/plugins/aws/step_functions/step_functions_deployer.py x: 3 contributors (all time) y: 28 lines of code metaflow/extension_support/__init__.py x: 4 contributors (all time) y: 851 lines of code metaflow/runner/click_api.py x: 6 contributors (all time) y: 527 lines of code metaflow/user_decorators/mutable_flow.py x: 3 contributors (all time) y: 404 lines of code metaflow/datastore/flow_datastore.py x: 7 contributors (all time) y: 242 lines of code metaflow/datastore/inputs.py x: 3 contributors (all time) y: 9 lines of code metaflow/system_context.py x: 1 contributors (all time) y: 147 lines of code metaflow/cmd/develop/stub_generator.py x: 6 contributors (all time) y: 1334 lines of code metaflow/plugins/timeout_decorator.py x: 5 contributors (all time) y: 66 lines of code metaflow/tutorials/01-playlist/playlist.py x: 3 contributors (all time) y: 67 lines of code metaflow/plugins/datatools/s3/s3op.py x: 10 contributors (all time) y: 1086 lines of code metaflow/_vendor/click/_compat.py x: 3 contributors (all time) y: 547 lines of code metaflow/plugins/aws/batch/batch_decorator.py x: 20 contributors (all time) y: 304 lines of code metaflow/plugins/datastores/local_storage.py x: 3 contributors (all time) y: 146 lines of code metaflow/cli_components/dump_cmd.py x: 2 contributors (all time) y: 84 lines of code metaflow/parameters.py x: 19 contributors (all time) y: 312 lines of code metaflow/plugins/env_escape/configurations/emulate_test_lib/server_mappings.py x: 4 contributors (all time) y: 30 lines of code metaflow/plugins/env_escape/server.py x: 6 contributors (all time) y: 454 lines of code metaflow/plugins/env_escape/stub.py x: 7 contributors (all time) y: 371 lines of code metaflow/plugins/aws/batch/batch_client.py x: 16 contributors (all time) y: 662 lines of code metaflow/plugins/argo/argo_events.py x: 6 contributors (all time) y: 94 lines of code metaflow/plugins/events_decorator.py x: 7 contributors (all time) y: 355 lines of code metaflow/plugins/pypi/micromamba.py x: 2 contributors (all time) y: 311 lines of code metaflow/plugins/pypi/utils.py x: 2 contributors (all time) y: 115 lines of code metaflow/user_configs/config_options.py x: 3 contributors (all time) y: 442 lines of code metaflow/includefile.py x: 12 contributors (all time) y: 350 lines of code metaflow/runner/utils.py x: 4 contributors (all time) y: 148 lines of code metaflow/metaflow_environment.py x: 10 contributors (all time) y: 176 lines of code metaflow/datastore/__init__.py x: 5 contributors (all time) y: 5 lines of code metaflow/plugins/cards/card_datastore.py x: 6 contributors (all time) y: 288 lines of code metaflow/plugins/cards/card_decorator.py x: 6 contributors (all time) y: 255 lines of code metaflow/runner/metaflow_runner.py x: 7 contributors (all time) y: 306 lines of code metaflow/cmd/code/__init__.py x: 2 contributors (all time) y: 177 lines of code metaflow/packaging_sys/v1.py x: 2 contributors (all time) y: 347 lines of code metaflow/plugins/cards/card_modules/components.py x: 7 contributors (all time) y: 781 lines of code metaflow/plugins/argo/capture_error.py x: 2 contributors (all time) y: 46 lines of code metaflow/plugins/cards/card_modules/json_viewer.py x: 1 contributors (all time) y: 113 lines of code metaflow/plugins/package_cli.py x: 4 contributors (all time) y: 56 lines of code metaflow/plugins/cards/ui/src/components/dag/step.svelte x: 3 contributors (all time) y: 189 lines of code metaflow/plugins/catch_decorator.py x: 6 contributors (all time) y: 70 lines of code metaflow/plugins/parallel_decorator.py x: 7 contributors (all time) y: 158 lines of code metaflow/_vendor/yaml/__init__.py x: 1 contributors (all time) y: 228 lines of code metaflow/_vendor/yaml/composer.py x: 1 contributors (all time) y: 102 lines of code metaflow/_vendor/yaml/constructor.py x: 1 contributors (all time) y: 628 lines of code metaflow/_vendor/yaml/emitter.py x: 1 contributors (all time) y: 953 lines of code metaflow/_vendor/yaml/representer.py x: 1 contributors (all time) y: 288 lines of code metaflow/_vendor/yaml/resolver.py x: 1 contributors (all time) y: 189 lines of code metaflow/_vendor/yaml/scanner.py x: 1 contributors (all time) y: 878 lines of code metaflow/runner/subprocess_manager.py x: 4 contributors (all time) y: 353 lines of code metaflow/_vendor/click/core.py x: 2 contributors (all time) y: 1126 lines of code metaflow/runner/deployer.py x: 5 contributors (all time) y: 276 lines of code metaflow/plugins/aws/aws_client.py x: 5 contributors (all time) y: 99 lines of code metaflow/plugins/cards/card_modules/chevron/renderer.py x: 4 contributors (all time) y: 241 lines of code metaflow/cmd/develop/stubs.py x: 3 contributors (all time) y: 241 lines of code metaflow/plugins/cards/component_serializer.py x: 5 contributors (all time) y: 521 lines of code metaflow/_vendor/typeguard/_decorators.py x: 1 contributors (all time) y: 167 lines of code metaflow/_vendor/typeguard/_functions.py x: 1 contributors (all time) y: 223 lines of code metaflow/_vendor/typing_extensions.py x: 2 contributors (all time) y: 1935 lines of code metaflow/_vendor/v3_7/importlib_metadata/__init__.py x: 1 contributors (all time) y: 530 lines of code metaflow/_vendor/v3_7/typeguard/_checkers.py x: 1 contributors (all time) y: 747 lines of code metaflow/_vendor/v3_7/typeguard/_transformer.py x: 1 contributors (all time) y: 939 lines of code metaflow/_vendor/v3_7/typing_extensions.py x: 1 contributors (all time) y: 1581 lines of code metaflow/plugins/pypi/parsers.py x: 1 contributors (all time) y: 131 lines of code metaflow/multicore_utils.py x: 7 contributors (all time) y: 93 lines of code metaflow/plugins/env_escape/__init__.py x: 7 contributors (all time) y: 71 lines of code metaflow/plugins/cards/card_server.py x: 2 contributors (all time) y: 325 lines of code metaflow/plugins/resources_decorator.py x: 6 contributors (all time) y: 10 lines of code metaflow/plugins/tag_cli.py x: 3 contributors (all time) y: 432 lines of code metaflow/plugins/airflow/airflow_utils.py x: 3 contributors (all time) y: 527 lines of code metaflow/plugins/cards/card_modules/renderer_tools.py x: 4 contributors (all time) y: 35 lines of code metaflow/_vendor/importlib_metadata/__init__.py x: 3 contributors (all time) y: 530 lines of code metaflow/plugins/cards/card_client.py x: 4 contributors (all time) y: 179 lines of code metaflow/plugins/aws/step_functions/step_functions_client.py x: 6 contributors (all time) y: 114 lines of code metaflow/plugins/aws/step_functions/schedule_decorator.py x: 6 contributors (all time) y: 24 lines of code metaflow/plugins/cards/card_viewer/viewer.html x: 1 contributors (all time) y: 312 lines of code metaflow/_vendor/packaging/_parser.py x: 1 contributors (all time) y: 197 lines of code metaflow/_vendor/packaging/specifiers.py x: 1 contributors (all time) y: 322 lines of code metaflow/_vendor/packaging/tags.py x: 1 contributors (all time) y: 344 lines of code metaflow/cmd/configure_cmd.py x: 4 contributors (all time) y: 770 lines of code metaflow/monitor.py x: 3 contributors (all time) y: 153 lines of code metaflow/tutorials/04-playlist-plus/playlist.py x: 8 contributors (all time) y: 75 lines of code metaflow/plugins/env_escape/data_transferer.py x: 4 contributors (all time) y: 308 lines of code metaflow/_vendor/v3_6/typing_extensions.py x: 1 contributors (all time) y: 1505 lines of code metaflow/_vendor/click/_termui_impl.py x: 1 contributors (all time) y: 493 lines of code metaflow/_vendor/click/_winconsole.py x: 1 contributors (all time) y: 272 lines of code metaflow/_vendor/click/parser.py x: 1 contributors (all time) y: 256 lines of code metaflow/_vendor/click/types.py x: 1 contributors (all time) y: 458 lines of code
3836.0
lines of code
  min: 1.0
  average: 181.93
  25th percentile: 26.0
  median: 72.0
  75th percentile: 189.0
  max: 3836.0
0 36.0
contributors (all time)
min: 1.0 | average: 3.29 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 36.0

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

devtools/tilt/k8s/minio.yaml x: 1 commits (30d) y: 73 lines of code metaflow/util.py x: 1 commits (30d) y: 371 lines of code metaflow/plugins/aws/aws_utils.py x: 1 commits (30d) y: 110 lines of code metaflow/client/core.py x: 1 commits (30d) y: 1142 lines of code metaflow/metadata_provider/metadata.py x: 1 commits (30d) y: 452 lines of code metaflow/metaflow_config.py x: 1 commits (30d) y: 427 lines of code metaflow/metaflow_config_funcs.py x: 1 commits (30d) y: 129 lines of code metaflow/plugins/metadata_providers/service.py x: 1 commits (30d) y: 716 lines of code
1142.0
lines of code
  min: 73.0
  average: 427.5
  25th percentile: 114.75
  median: 399.0
  75th percentile: 650.0
  max: 1142.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

devtools/tilt/k8s/minio.yaml x: 1 contributors (30d) y: 73 lines of code metaflow/util.py x: 1 contributors (30d) y: 371 lines of code metaflow/plugins/aws/aws_utils.py x: 1 contributors (30d) y: 110 lines of code metaflow/client/core.py x: 1 contributors (30d) y: 1142 lines of code metaflow/metadata_provider/metadata.py x: 1 contributors (30d) y: 452 lines of code metaflow/metaflow_config.py x: 1 contributors (30d) y: 427 lines of code metaflow/metaflow_config_funcs.py x: 1 contributors (30d) y: 129 lines of code metaflow/plugins/metadata_providers/service.py x: 1 contributors (30d) y: 716 lines of code
1142.0
lines of code
  min: 73.0
  average: 427.5
  25th percentile: 114.75
  median: 399.0
  75th percentile: 650.0
  max: 1142.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

devtools/tilt/k8s/minio.yaml x: 1 commits (90d) y: 73 lines of code metaflow/util.py x: 1 commits (90d) y: 371 lines of code metaflow/plugins/aws/aws_utils.py x: 1 commits (90d) y: 110 lines of code metaflow/client/core.py x: 1 commits (90d) y: 1142 lines of code metaflow/metadata_provider/metadata.py x: 1 commits (90d) y: 452 lines of code metaflow/metaflow_config.py x: 1 commits (90d) y: 427 lines of code metaflow/metaflow_config_funcs.py x: 1 commits (90d) y: 129 lines of code metaflow/plugins/metadata_providers/service.py x: 2 commits (90d) y: 716 lines of code metaflow/version.py x: 4 commits (90d) y: 1 lines of code metaflow/plugins/metadata_providers/local.py x: 1 commits (90d) y: 498 lines of code metaflow/plugins/__init__.py x: 1 commits (90d) y: 219 lines of code metaflow/plugins/package_sources.py x: 1 commits (90d) y: 88 lines of code metaflow/plugins/argo/argo_workflows.py x: 1 commits (90d) y: 3836 lines of code metaflow/graph.py x: 1 commits (90d) y: 482 lines of code metaflow/plugins/kubernetes/kubernetes.py x: 2 commits (90d) y: 676 lines of code metaflow/plugins/pypi/bootstrap.py x: 1 commits (90d) y: 286 lines of code metaflow/plugins/aws/batch/batch_cli.py x: 1 commits (90d) y: 356 lines of code metaflow/mflog/__init__.py x: 1 commits (90d) y: 103 lines of code metaflow/sidecar/sidecar.py x: 1 commits (90d) y: 43 lines of code metaflow/sidecar/sidecar_subprocess.py x: 1 commits (90d) y: 186 lines of code metaflow/runtime.py x: 1 commits (90d) y: 1931 lines of code
3836.0
lines of code
  min: 1.0
  average: 494.35
  25th percentile: 90.25
  median: 252.5
  75th percentile: 486.0
  max: 3836.0
0 4.0
commits (90d)
min: 1.0 | average: 1.19 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

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

devtools/tilt/k8s/minio.yaml x: 1 contributors (90d) y: 73 lines of code metaflow/util.py x: 1 contributors (90d) y: 371 lines of code metaflow/plugins/aws/aws_utils.py x: 1 contributors (90d) y: 110 lines of code metaflow/client/core.py x: 1 contributors (90d) y: 1142 lines of code metaflow/metadata_provider/metadata.py x: 1 contributors (90d) y: 452 lines of code metaflow/metaflow_config.py x: 1 contributors (90d) y: 427 lines of code metaflow/metaflow_config_funcs.py x: 1 contributors (90d) y: 129 lines of code metaflow/plugins/metadata_providers/service.py x: 2 contributors (90d) y: 716 lines of code metaflow/version.py x: 3 contributors (90d) y: 1 lines of code metaflow/plugins/metadata_providers/local.py x: 1 contributors (90d) y: 498 lines of code metaflow/plugins/__init__.py x: 1 contributors (90d) y: 219 lines of code metaflow/plugins/package_sources.py x: 1 contributors (90d) y: 88 lines of code metaflow/plugins/argo/argo_workflows.py x: 1 contributors (90d) y: 3836 lines of code metaflow/graph.py x: 1 contributors (90d) y: 482 lines of code metaflow/plugins/kubernetes/kubernetes.py x: 2 contributors (90d) y: 676 lines of code metaflow/plugins/pypi/bootstrap.py x: 1 contributors (90d) y: 286 lines of code metaflow/plugins/aws/batch/batch_cli.py x: 1 contributors (90d) y: 356 lines of code metaflow/mflog/__init__.py x: 1 contributors (90d) y: 103 lines of code metaflow/sidecar/sidecar.py x: 1 contributors (90d) y: 43 lines of code metaflow/sidecar/sidecar_subprocess.py x: 1 contributors (90d) y: 186 lines of code metaflow/runtime.py x: 1 contributors (90d) y: 1931 lines of code
3836.0
lines of code
  min: 1.0
  average: 494.35
  25th percentile: 90.25
  median: 252.5
  75th percentile: 486.0
  max: 3836.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.15 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...