spotify / luigi
File Size

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

Intro
Learn more...
File Size Overall
12% | 13% | 35% | 24% | 13%
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
js55% | 0% | 36% | 7% | <1%
py7% | 13% | 37% | 26% | 14%
html0% | 65% | 0% | 12% | 22%
css0% | 0% | 0% | 91% | 8%
yaml0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
luigi12% | 13% | 36% | 24% | 12%
ROOT0% | 0% | 0% | 0% | 100%
doc0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
visualiserApp.js
in luigi/static/visualiser/js
1325 98
scheduler.py
in luigi
1227 125
worker.py
in luigi
923 71
hadoop.py
in luigi/contrib
651 60
parameter.py
in luigi
608 89
index.html
in luigi/static/visualiser
563 -
range.py
in luigi/tools
427 58
s3.py
in luigi/contrib
425 48
task.py
in luigi
409 57
bigquery.py
in luigi/contrib
400 29
redshift.py
in luigi/contrib
398 48
salesforce.py
in luigi/contrib
379 57
mustache.js
in luigi/static/visualiser/lib
373 31
format.py
in luigi
339 66
hive.py
in luigi/contrib
325 46
320 27
mypy.py
in luigi
317 20
gcs.py
in luigi/contrib
308 33
graph.js
in luigi/static/visualiser/js
285 17
284 14
beam_dataflow.py
in luigi/contrib
277 35
server.py
in luigi
259 26
ftp.py
in luigi/contrib
257 32
postgres.py
in luigi/contrib
256 21
spark.py
in luigi/contrib
246 51
ssh.py
in luigi/contrib
226 30
tipsy.js
in luigi/static/visualiser/js
223 20
kubernetes.py
in luigi/contrib
218 26
azureblob.py
in luigi/contrib
204 32
dropbox.py
in luigi/contrib
197 29
dataproc.py
in luigi/contrib
196 14
esindex.py
in luigi/contrib
194 27
luigi.css
in luigi/static/visualiser/css
193 -
presto.py
in luigi/contrib
192 29
hadoopcli_clients.py
in luigi/contrib/hdfs
187 18
luigi.js
in luigi/static/visualiser/js
182 44
lsf.py
in luigi/contrib
178 14
173 22
169 19
pai.py
in luigi/contrib
169 20
scalding.py
in luigi/contrib
167 22
docker_runner.py
in luigi/contrib
165 15
162 38
external_program.py
in luigi/contrib
161 14
interface.py
in luigi
155 7
sge.py
in luigi/contrib
155 12
sqla.py
in luigi/contrib
153 15
rdbms.py
in luigi/contrib
144 30
131 16
mysqldb.py
in luigi/contrib
128 11
Files With Most Units (Top 50)
File# lines# units
scheduler.py
in luigi
1227 125
visualiserApp.js
in luigi/static/visualiser/js
1325 98
parameter.py
in luigi
608 89
worker.py
in luigi
923 71
format.py
in luigi
339 66
hadoop.py
in luigi/contrib
651 60
range.py
in luigi/tools
427 58
task.py
in luigi
409 57
salesforce.py
in luigi/contrib
379 57
spark.py
in luigi/contrib
246 51
redshift.py
in luigi/contrib
398 48
s3.py
in luigi/contrib
425 48
hive.py
in luigi/contrib
325 46
luigi.js
in luigi/static/visualiser/js
182 44
162 38
beam_dataflow.py
in luigi/contrib
277 35
gcs.py
in luigi/contrib
308 33
azureblob.py
in luigi/contrib
204 32
ftp.py
in luigi/contrib
257 32
mustache.js
in luigi/static/visualiser/lib
373 31
rdbms.py
in luigi/contrib
144 30
ssh.py
in luigi/contrib
226 30
bigquery.py
in luigi/contrib
400 29
dropbox.py
in luigi/contrib
197 29
presto.py
in luigi/contrib
192 29
esindex.py
in luigi/contrib
194 27
320 27
server.py
in luigi
259 26
kubernetes.py
in luigi/contrib
218 26
target.py
in luigi
107 26
scalding.py
in luigi/contrib
167 22
format.py
in luigi/contrib/hdfs
120 22
173 22
postgres.py
in luigi/contrib
256 21
mypy.py
in luigi
317 20
pai.py
in luigi/contrib
169 20
tipsy.js
in luigi/static/visualiser/js
223 20
117 19
169 19
mongodb.py
in luigi/contrib
86 19
webhdfs_client.py
in luigi/contrib/hdfs
89 19
hadoopcli_clients.py
in luigi/contrib/hdfs
187 18
cfg_parser.py
in luigi/configuration
123 17
pig.py
in luigi/contrib
116 17
graph.js
in luigi/static/visualiser/js
285 17
131 16
rpc.py
in luigi
128 16
sqla.py
in luigi/contrib
153 15
docker_runner.py
in luigi/contrib
165 15
mock.py
in luigi
101 15
Files With Long Lines (Top 33)

There are 33 files with lines longer than 120 characters. In total, there are 170 long lines.

File# lines# units# long lines
index.html
in luigi/static/visualiser
563 - 47
range.py
in luigi/tools
427 58 14
luigi.js
in luigi/static/visualiser/js
182 44 9
scheduler.py
in luigi
1227 125 9
tipsy.css
in luigi/static/visualiser/css
17 - 8
rdbms.py
in luigi/contrib
144 30 7
tipsy.js
in luigi/static/visualiser/js
223 20 7
320 27 7
worker.py
in luigi
923 71 6
bigquery.py
in luigi/contrib
400 29 6
task.py
in luigi
409 57 5
history.html
in luigi/templates
106 - 5
datadog_metric.py
in luigi/contrib
89 10 4
dataproc.py
in luigi/contrib
196 14 4
hadoopcli_clients.py
in luigi/contrib/hdfs
187 18 4
azureblob.py
in luigi/contrib
204 32 4
hadoop.py
in luigi/contrib
651 60 3
visualiserApp.js
in luigi/static/visualiser/js
1325 98 3
sqla.py
in luigi/contrib
153 15 2
salesforce.py
in luigi/contrib
379 57 2
graph.js
in luigi/static/visualiser/js
285 17 2
81 9 1
117 19 1
162 38 1
format.py
in luigi
339 66 1
mypy.py
in luigi
317 20 1
131 16 1
dropbox.py
in luigi/contrib
197 29 1
postgres.py
in luigi/contrib
256 21 1
hadoop_jar.py
in luigi/contrib
83 9 1
s3.py
in luigi/contrib
425 48 1
docker_runner.py
in luigi/contrib
165 15 1
rpc.py
in luigi
128 16 1
Correlations

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

luigi/contrib/prometheus_metric.py x: 4 commits (all time) y: 71 lines of code luigi/task.py x: 287 commits (all time) y: 409 lines of code luigi/__meta__.py x: 37 commits (all time) y: 5 lines of code setup.py x: 191 commits (all time) y: 73 lines of code luigi/contrib/postgres.py x: 23 commits (all time) y: 256 lines of code luigi/contrib/dropbox.py x: 14 commits (all time) y: 197 lines of code luigi/contrib/ftp.py x: 60 commits (all time) y: 257 lines of code luigi/contrib/ssh.py x: 73 commits (all time) y: 226 lines of code luigi/local_target.py x: 10 commits (all time) y: 117 lines of code luigi/parameter.py x: 265 commits (all time) y: 608 lines of code luigi/db_task_history.py x: 73 commits (all time) y: 169 lines of code luigi/server.py x: 155 commits (all time) y: 259 lines of code catalog-info.yaml x: 3 commits (all time) y: 7 lines of code doc/conf.py x: 35 commits (all time) y: 79 lines of code luigi/__init__.py x: 90 commits (all time) y: 58 lines of code luigi/batch_notifier.py x: 13 commits (all time) y: 173 lines of code luigi/configuration/cfg_parser.py x: 13 commits (all time) y: 123 lines of code luigi/configuration/core.py x: 4 commits (all time) y: 56 lines of code luigi/configuration/toml_parser.py x: 9 commits (all time) y: 63 lines of code luigi/contrib/azureblob.py x: 12 commits (all time) y: 204 lines of code luigi/contrib/bigquery.py x: 61 commits (all time) y: 400 lines of code luigi/contrib/docker_runner.py x: 13 commits (all time) y: 165 lines of code luigi/contrib/ecs.py x: 9 commits (all time) y: 80 lines of code luigi/contrib/external_program.py x: 22 commits (all time) y: 161 lines of code luigi/contrib/gcs.py x: 38 commits (all time) y: 308 lines of code luigi/contrib/hadoop.py x: 71 commits (all time) y: 651 lines of code luigi/contrib/hadoop_jar.py x: 21 commits (all time) y: 83 lines of code luigi/contrib/hdfs/config.py x: 16 commits (all time) y: 52 lines of code luigi/contrib/hdfs/target.py x: 17 commits (all time) y: 120 lines of code luigi/contrib/hive.py x: 50 commits (all time) y: 325 lines of code luigi/contrib/lsf.py x: 4 commits (all time) y: 178 lines of code luigi/contrib/lsf_runner.py x: 8 commits (all time) y: 36 lines of code luigi/contrib/mongodb.py x: 6 commits (all time) y: 86 lines of code luigi/contrib/mrrunner.py x: 11 commits (all time) y: 42 lines of code luigi/contrib/mssqldb.py x: 5 commits (all time) y: 66 lines of code luigi/contrib/mysqldb.py x: 18 commits (all time) y: 128 lines of code luigi/contrib/pai.py x: 13 commits (all time) y: 169 lines of code luigi/contrib/presto.py x: 8 commits (all time) y: 192 lines of code luigi/contrib/rdbms.py x: 33 commits (all time) y: 144 lines of code luigi/contrib/redis_store.py x: 6 commits (all time) y: 41 lines of code luigi/contrib/s3.py x: 35 commits (all time) y: 425 lines of code luigi/contrib/sge_runner.py x: 14 commits (all time) y: 37 lines of code luigi/contrib/spark.py x: 77 commits (all time) y: 246 lines of code luigi/contrib/sqla.py x: 62 commits (all time) y: 153 lines of code luigi/execution_summary.py x: 39 commits (all time) y: 320 lines of code luigi/format.py x: 69 commits (all time) y: 339 lines of code luigi/freezing.py x: 7 commits (all time) y: 38 lines of code luigi/interface.py x: 267 commits (all time) y: 155 lines of code luigi/lock.py x: 72 commits (all time) y: 81 lines of code luigi/mypy.py x: 4 commits (all time) y: 317 lines of code luigi/notifications.py x: 87 commits (all time) y: 284 lines of code luigi/rpc.py x: 153 commits (all time) y: 128 lines of code luigi/safe_extractor.py x: 3 commits (all time) y: 18 lines of code luigi/scheduler.py x: 384 commits (all time) y: 1227 lines of code luigi/setup_logging.py x: 11 commits (all time) y: 106 lines of code luigi/static/visualiser/index.html x: 118 commits (all time) y: 563 lines of code luigi/static/visualiser/js/graph.js x: 48 commits (all time) y: 285 lines of code luigi/static/visualiser/js/util.js x: 2 commits (all time) y: 8 lines of code luigi/static/visualiser/js/visualiserApp.js x: 156 commits (all time) y: 1325 lines of code luigi/target.py x: 80 commits (all time) y: 107 lines of code luigi/task_register.py x: 34 commits (all time) y: 131 lines of code luigi/tools/deps_tree.py x: 11 commits (all time) y: 40 lines of code luigi/util.py x: 85 commits (all time) y: 120 lines of code luigi/worker.py x: 413 commits (all time) y: 923 lines of code luigi/contrib/kubernetes.py x: 27 commits (all time) y: 218 lines of code luigi/cmdline_parser.py x: 20 commits (all time) y: 81 lines of code luigi/contrib/batch.py x: 6 commits (all time) y: 99 lines of code luigi/contrib/beam_dataflow.py x: 21 commits (all time) y: 277 lines of code luigi/contrib/bigquery_avro.py x: 20 commits (all time) y: 62 lines of code luigi/contrib/esindex.py x: 38 commits (all time) y: 194 lines of code luigi/contrib/external_daily_snapshot.py x: 5 commits (all time) y: 30 lines of code luigi/contrib/hdfs/__init__.py x: 36 commits (all time) y: 35 lines of code luigi/contrib/hdfs/abstract_client.py x: 8 commits (all time) y: 38 lines of code luigi/contrib/hdfs/clients.py x: 23 commits (all time) y: 28 lines of code luigi/contrib/hdfs/error.py x: 8 commits (all time) y: 12 lines of code luigi/contrib/hdfs/hadoopcli_clients.py x: 19 commits (all time) y: 187 lines of code luigi/contrib/hdfs/webhdfs_client.py x: 13 commits (all time) y: 89 lines of code luigi/contrib/opener.py x: 15 commits (all time) y: 121 lines of code luigi/contrib/pig.py x: 41 commits (all time) y: 116 lines of code luigi/contrib/pyspark_runner.py x: 13 commits (all time) y: 74 lines of code luigi/contrib/redshift.py x: 94 commits (all time) y: 398 lines of code luigi/contrib/salesforce.py x: 17 commits (all time) y: 379 lines of code luigi/contrib/scalding.py x: 36 commits (all time) y: 167 lines of code luigi/contrib/sge.py x: 27 commits (all time) y: 155 lines of code luigi/contrib/sparkey.py x: 17 commits (all time) y: 20 lines of code luigi/contrib/target.py x: 36 commits (all time) y: 40 lines of code luigi/contrib/webhdfs.py x: 40 commits (all time) y: 54 lines of code luigi/date_interval.py x: 50 commits (all time) y: 162 lines of code luigi/event.py x: 17 commits (all time) y: 12 lines of code luigi/mock.py x: 87 commits (all time) y: 101 lines of code luigi/process.py x: 53 commits (all time) y: 83 lines of code luigi/task_history.py x: 38 commits (all time) y: 32 lines of code luigi/tools/deps.py x: 27 commits (all time) y: 73 lines of code luigi/tools/luigi_grep.py x: 14 commits (all time) y: 62 lines of code luigi/tools/range.py x: 65 commits (all time) y: 427 lines of code luigi/static/visualiser/css/luigi.css x: 6 commits (all time) y: 193 lines of code luigi/static/visualiser/js/luigi.js x: 43 commits (all time) y: 182 lines of code luigi/templates/history.html x: 6 commits (all time) y: 106 lines of code luigi/retcodes.py x: 16 commits (all time) y: 62 lines of code luigi/contrib/hdfs/format.py x: 9 commits (all time) y: 120 lines of code luigi/contrib/datadog_metric.py x: 1 commits (all time) y: 89 lines of code luigi/cmdline.py x: 20 commits (all time) y: 29 lines of code luigi/configuration/__init__.py x: 1 commits (all time) y: 9 lines of code luigi/configuration/base_parser.py x: 1 commits (all time) y: 16 lines of code luigi/contrib/dataproc.py x: 11 commits (all time) y: 196 lines of code luigi/contrib/gcp.py x: 2 commits (all time) y: 28 lines of code luigi/templates/recent.html x: 10 commits (all time) y: 28 lines of code luigi/templates/show.html x: 10 commits (all time) y: 62 lines of code luigi/templates/layout.html x: 5 commits (all time) y: 87 lines of code luigi/task_status.py x: 17 commits (all time) y: 8 lines of code luigi/__main__.py x: 4 commits (all time) y: 3 lines of code luigi/static/visualiser/css/tipsy.css x: 2 commits (all time) y: 17 lines of code luigi/static/visualiser/js/tipsy.js x: 2 commits (all time) y: 223 lines of code luigi/templates/menu.html x: 2 commits (all time) y: 15 lines of code MANIFEST.in x: 12 commits (all time) y: 6 lines of code luigi/contrib/__init__.py x: 11 commits (all time) y: 1 lines of code luigi/tools/__init__.py x: 7 commits (all time) y: 1 lines of code luigi/static/visualiser/lib/mustache.js x: 2 commits (all time) y: 373 lines of code
1325.0
lines of code
  min: 1.0
  average: 166.66
  25th percentile: 41.25
  median: 106.0
  75th percentile: 196.75
  max: 1325.0
0 413.0
commits (all time)
min: 1.0 | average: 43.19 | 25th percentile: 8.25 | median: 17.0 | 75th percentile: 46.75 | max: 413.0

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

luigi/contrib/prometheus_metric.py x: 4 contributors (all time) y: 71 lines of code luigi/task.py x: 74 contributors (all time) y: 409 lines of code luigi/__meta__.py x: 17 contributors (all time) y: 5 lines of code setup.py x: 69 contributors (all time) y: 73 lines of code luigi/contrib/postgres.py x: 20 contributors (all time) y: 256 lines of code luigi/contrib/dropbox.py x: 12 contributors (all time) y: 197 lines of code luigi/contrib/ftp.py x: 28 contributors (all time) y: 257 lines of code luigi/contrib/ssh.py x: 30 contributors (all time) y: 226 lines of code luigi/local_target.py x: 8 contributors (all time) y: 117 lines of code luigi/parameter.py x: 75 contributors (all time) y: 608 lines of code luigi/db_task_history.py x: 31 contributors (all time) y: 169 lines of code luigi/server.py x: 47 contributors (all time) y: 259 lines of code catalog-info.yaml x: 3 contributors (all time) y: 7 lines of code doc/conf.py x: 19 contributors (all time) y: 79 lines of code luigi/__init__.py x: 37 contributors (all time) y: 58 lines of code luigi/batch_notifier.py x: 9 contributors (all time) y: 173 lines of code luigi/configuration/cfg_parser.py x: 12 contributors (all time) y: 123 lines of code luigi/configuration/core.py x: 3 contributors (all time) y: 56 lines of code luigi/configuration/toml_parser.py x: 7 contributors (all time) y: 63 lines of code luigi/contrib/azureblob.py x: 10 contributors (all time) y: 204 lines of code luigi/contrib/bigquery.py x: 34 contributors (all time) y: 400 lines of code luigi/contrib/docker_runner.py x: 12 contributors (all time) y: 165 lines of code luigi/contrib/ecs.py x: 9 contributors (all time) y: 80 lines of code luigi/contrib/external_program.py x: 17 contributors (all time) y: 161 lines of code luigi/contrib/gcs.py x: 23 contributors (all time) y: 308 lines of code luigi/contrib/hadoop.py x: 33 contributors (all time) y: 651 lines of code luigi/contrib/hadoop_jar.py x: 10 contributors (all time) y: 83 lines of code luigi/contrib/hdfs/config.py x: 11 contributors (all time) y: 52 lines of code luigi/contrib/hdfs/target.py x: 13 contributors (all time) y: 120 lines of code luigi/contrib/hive.py x: 26 contributors (all time) y: 325 lines of code luigi/contrib/lsf.py x: 4 contributors (all time) y: 178 lines of code luigi/contrib/lsf_runner.py x: 8 contributors (all time) y: 36 lines of code luigi/contrib/mongodb.py x: 5 contributors (all time) y: 86 lines of code luigi/contrib/mrrunner.py x: 9 contributors (all time) y: 42 lines of code luigi/contrib/mssqldb.py x: 5 contributors (all time) y: 66 lines of code luigi/contrib/mysqldb.py x: 11 contributors (all time) y: 128 lines of code luigi/contrib/pai.py x: 10 contributors (all time) y: 169 lines of code luigi/contrib/presto.py x: 7 contributors (all time) y: 192 lines of code luigi/contrib/rdbms.py x: 27 contributors (all time) y: 144 lines of code luigi/contrib/redis_store.py x: 6 contributors (all time) y: 41 lines of code luigi/contrib/s3.py x: 26 contributors (all time) y: 425 lines of code luigi/contrib/sge_runner.py x: 13 contributors (all time) y: 37 lines of code luigi/contrib/simulate.py x: 11 contributors (all time) y: 42 lines of code luigi/contrib/spark.py x: 36 contributors (all time) y: 246 lines of code luigi/contrib/sqla.py x: 30 contributors (all time) y: 153 lines of code luigi/execution_summary.py x: 22 contributors (all time) y: 320 lines of code luigi/format.py x: 31 contributors (all time) y: 339 lines of code luigi/freezing.py x: 7 contributors (all time) y: 38 lines of code luigi/interface.py x: 61 contributors (all time) y: 155 lines of code luigi/lock.py x: 34 contributors (all time) y: 81 lines of code luigi/metrics.py x: 9 contributors (all time) y: 64 lines of code luigi/mypy.py x: 3 contributors (all time) y: 317 lines of code luigi/notifications.py x: 40 contributors (all time) y: 284 lines of code luigi/rpc.py x: 47 contributors (all time) y: 128 lines of code luigi/safe_extractor.py x: 3 contributors (all time) y: 18 lines of code luigi/scheduler.py x: 79 contributors (all time) y: 1227 lines of code luigi/setup_logging.py x: 9 contributors (all time) y: 106 lines of code luigi/static/visualiser/index.html x: 33 contributors (all time) y: 563 lines of code luigi/static/visualiser/js/graph.js x: 22 contributors (all time) y: 285 lines of code luigi/static/visualiser/js/util.js x: 2 contributors (all time) y: 8 lines of code luigi/static/visualiser/js/visualiserApp.js x: 42 contributors (all time) y: 1325 lines of code luigi/target.py x: 35 contributors (all time) y: 107 lines of code luigi/task_register.py x: 19 contributors (all time) y: 131 lines of code luigi/util.py x: 35 contributors (all time) y: 120 lines of code luigi/worker.py x: 103 contributors (all time) y: 923 lines of code luigi/contrib/kubernetes.py x: 14 contributors (all time) y: 218 lines of code luigi/contrib/batch.py x: 6 contributors (all time) y: 99 lines of code luigi/contrib/beam_dataflow.py x: 7 contributors (all time) y: 277 lines of code luigi/contrib/bigquery_avro.py x: 10 contributors (all time) y: 62 lines of code luigi/contrib/esindex.py x: 21 contributors (all time) y: 194 lines of code luigi/contrib/external_daily_snapshot.py x: 5 contributors (all time) y: 30 lines of code luigi/contrib/hdfs/__init__.py x: 9 contributors (all time) y: 35 lines of code luigi/contrib/hdfs/abstract_client.py x: 8 contributors (all time) y: 38 lines of code luigi/contrib/hdfs/clients.py x: 12 contributors (all time) y: 28 lines of code luigi/contrib/hdfs/error.py x: 6 contributors (all time) y: 12 lines of code luigi/contrib/hdfs/hadoopcli_clients.py x: 10 contributors (all time) y: 187 lines of code luigi/contrib/hdfs/webhdfs_client.py x: 10 contributors (all time) y: 89 lines of code luigi/contrib/pig.py x: 22 contributors (all time) y: 116 lines of code luigi/contrib/pyspark_runner.py x: 10 contributors (all time) y: 74 lines of code luigi/contrib/redshift.py x: 44 contributors (all time) y: 398 lines of code luigi/contrib/salesforce.py x: 9 contributors (all time) y: 379 lines of code luigi/contrib/scalding.py x: 18 contributors (all time) y: 167 lines of code luigi/contrib/sge.py x: 13 contributors (all time) y: 155 lines of code luigi/contrib/sparkey.py x: 12 contributors (all time) y: 20 lines of code luigi/contrib/target.py x: 16 contributors (all time) y: 40 lines of code luigi/contrib/webhdfs.py x: 19 contributors (all time) y: 54 lines of code luigi/date_interval.py x: 19 contributors (all time) y: 162 lines of code luigi/event.py x: 10 contributors (all time) y: 12 lines of code luigi/mock.py x: 29 contributors (all time) y: 101 lines of code luigi/process.py x: 21 contributors (all time) y: 83 lines of code luigi/task_history.py x: 19 contributors (all time) y: 32 lines of code luigi/tools/deps.py x: 17 contributors (all time) y: 73 lines of code luigi/tools/luigi_grep.py x: 13 contributors (all time) y: 62 lines of code luigi/tools/range.py x: 25 contributors (all time) y: 427 lines of code luigi/static/visualiser/css/luigi.css x: 4 contributors (all time) y: 193 lines of code luigi/static/visualiser/js/luigi.js x: 20 contributors (all time) y: 182 lines of code luigi/templates/history.html x: 6 contributors (all time) y: 106 lines of code luigi/retcodes.py x: 11 contributors (all time) y: 62 lines of code luigi/contrib/hdfs/format.py x: 8 contributors (all time) y: 120 lines of code luigi/contrib/datadog_metric.py x: 1 contributors (all time) y: 89 lines of code luigi/configuration/__init__.py x: 1 contributors (all time) y: 9 lines of code luigi/configuration/base_parser.py x: 1 contributors (all time) y: 16 lines of code luigi/contrib/dataproc.py x: 9 contributors (all time) y: 196 lines of code luigi/contrib/gcp.py x: 2 contributors (all time) y: 28 lines of code luigi/templates/recent.html x: 7 contributors (all time) y: 28 lines of code luigi/templates/show.html x: 7 contributors (all time) y: 62 lines of code luigi/templates/layout.html x: 3 contributors (all time) y: 87 lines of code luigi/task_status.py x: 10 contributors (all time) y: 8 lines of code luigi/__main__.py x: 3 contributors (all time) y: 3 lines of code luigi/static/visualiser/css/tipsy.css x: 2 contributors (all time) y: 17 lines of code luigi/static/visualiser/js/tipsy.js x: 2 contributors (all time) y: 223 lines of code luigi/templates/menu.html x: 2 contributors (all time) y: 15 lines of code MANIFEST.in x: 8 contributors (all time) y: 6 lines of code luigi/contrib/__init__.py x: 7 contributors (all time) y: 1 lines of code luigi/tools/__init__.py x: 4 contributors (all time) y: 1 lines of code luigi/static/visualiser/lib/mustache.js x: 2 contributors (all time) y: 373 lines of code
1325.0
lines of code
  min: 1.0
  average: 166.66
  25th percentile: 41.25
  median: 106.0
  75th percentile: 196.75
  max: 1325.0
0 103.0
contributors (all time)
min: 1.0 | average: 17.86 | 25th percentile: 7.0 | median: 11.0 | 75th percentile: 22.75 | max: 103.0

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

luigi/contrib/prometheus_metric.py x: 2 commits (30d) y: 71 lines of code luigi/task.py x: 1 commits (30d) y: 409 lines of code
409.0
lines of code
  min: 71.0
  average: 240.0
  25th percentile: 71.0
  median: 240.0
  75th percentile: 409.0
  max: 409.0
0 2.0
commits (30d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0

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

luigi/contrib/prometheus_metric.py x: 2 contributors (30d) y: 71 lines of code luigi/task.py x: 1 contributors (30d) y: 409 lines of code
409.0
lines of code
  min: 71.0
  average: 240.0
  25th percentile: 71.0
  median: 240.0
  75th percentile: 409.0
  max: 409.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.5 | 25th percentile: 1.0 | median: 1.5 | 75th percentile: 2.0 | max: 2.0

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

luigi/contrib/prometheus_metric.py x: 2 commits (90d) y: 71 lines of code luigi/task.py x: 3 commits (90d) y: 409 lines of code luigi/__meta__.py x: 3 commits (90d) y: 5 lines of code setup.py x: 5 commits (90d) y: 73 lines of code luigi/contrib/postgres.py x: 4 commits (90d) y: 256 lines of code luigi/contrib/dropbox.py x: 4 commits (90d) y: 197 lines of code luigi/contrib/ftp.py x: 5 commits (90d) y: 257 lines of code luigi/contrib/ssh.py x: 5 commits (90d) y: 226 lines of code luigi/local_target.py x: 5 commits (90d) y: 117 lines of code luigi/parameter.py x: 4 commits (90d) y: 608 lines of code luigi/db_task_history.py x: 6 commits (90d) y: 169 lines of code catalog-info.yaml x: 1 commits (90d) y: 7 lines of code doc/conf.py x: 1 commits (90d) y: 79 lines of code luigi/__init__.py x: 1 commits (90d) y: 58 lines of code luigi/batch_notifier.py x: 1 commits (90d) y: 173 lines of code luigi/configuration/cfg_parser.py x: 1 commits (90d) y: 123 lines of code luigi/configuration/core.py x: 1 commits (90d) y: 56 lines of code luigi/configuration/toml_parser.py x: 1 commits (90d) y: 63 lines of code luigi/contrib/azureblob.py x: 1 commits (90d) y: 204 lines of code luigi/contrib/bigquery.py x: 1 commits (90d) y: 400 lines of code luigi/contrib/docker_runner.py x: 1 commits (90d) y: 165 lines of code luigi/contrib/external_program.py x: 1 commits (90d) y: 161 lines of code luigi/contrib/gcs.py x: 1 commits (90d) y: 308 lines of code luigi/contrib/hadoop.py x: 1 commits (90d) y: 651 lines of code luigi/contrib/hdfs/config.py x: 1 commits (90d) y: 52 lines of code luigi/contrib/hive.py x: 1 commits (90d) y: 325 lines of code luigi/contrib/lsf.py x: 1 commits (90d) y: 178 lines of code luigi/contrib/lsf_runner.py x: 1 commits (90d) y: 36 lines of code luigi/contrib/mongodb.py x: 1 commits (90d) y: 86 lines of code luigi/contrib/mrrunner.py x: 1 commits (90d) y: 42 lines of code luigi/contrib/mysqldb.py x: 1 commits (90d) y: 128 lines of code luigi/contrib/pai.py x: 1 commits (90d) y: 169 lines of code luigi/contrib/presto.py x: 1 commits (90d) y: 192 lines of code luigi/contrib/rdbms.py x: 1 commits (90d) y: 144 lines of code luigi/contrib/redis_store.py x: 1 commits (90d) y: 41 lines of code luigi/contrib/s3.py x: 1 commits (90d) y: 425 lines of code luigi/contrib/spark.py x: 1 commits (90d) y: 246 lines of code luigi/contrib/sqla.py x: 1 commits (90d) y: 153 lines of code luigi/execution_summary.py x: 1 commits (90d) y: 320 lines of code luigi/format.py x: 1 commits (90d) y: 339 lines of code luigi/mypy.py x: 1 commits (90d) y: 317 lines of code luigi/notifications.py x: 1 commits (90d) y: 284 lines of code luigi/safe_extractor.py x: 1 commits (90d) y: 18 lines of code luigi/scheduler.py x: 1 commits (90d) y: 1227 lines of code luigi/setup_logging.py x: 1 commits (90d) y: 106 lines of code luigi/static/visualiser/index.html x: 1 commits (90d) y: 563 lines of code luigi/static/visualiser/js/visualiserApp.js x: 1 commits (90d) y: 1325 lines of code luigi/task_register.py x: 1 commits (90d) y: 131 lines of code luigi/worker.py x: 1 commits (90d) y: 923 lines of code
1325.0
lines of code
  min: 5.0
  average: 216.95
  25th percentile: 65.5
  median: 137.5
  75th percentile: 265.25
  max: 1325.0
0 6.0
commits (90d)
min: 1.0 | average: 1.59 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 6.0

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

luigi/contrib/prometheus_metric.py x: 2 contributors (90d) y: 71 lines of code luigi/task.py x: 3 contributors (90d) y: 409 lines of code luigi/__meta__.py x: 2 contributors (90d) y: 5 lines of code luigi/contrib/postgres.py x: 3 contributors (90d) y: 256 lines of code luigi/contrib/dropbox.py x: 2 contributors (90d) y: 197 lines of code luigi/contrib/ssh.py x: 3 contributors (90d) y: 226 lines of code luigi/local_target.py x: 3 contributors (90d) y: 117 lines of code luigi/parameter.py x: 3 contributors (90d) y: 608 lines of code luigi/db_task_history.py x: 2 contributors (90d) y: 169 lines of code luigi/server.py x: 2 contributors (90d) y: 259 lines of code catalog-info.yaml x: 1 contributors (90d) y: 7 lines of code doc/conf.py x: 1 contributors (90d) y: 79 lines of code luigi/__init__.py x: 1 contributors (90d) y: 58 lines of code luigi/batch_notifier.py x: 1 contributors (90d) y: 173 lines of code luigi/configuration/cfg_parser.py x: 1 contributors (90d) y: 123 lines of code luigi/configuration/core.py x: 1 contributors (90d) y: 56 lines of code luigi/configuration/toml_parser.py x: 1 contributors (90d) y: 63 lines of code luigi/contrib/azureblob.py x: 1 contributors (90d) y: 204 lines of code luigi/contrib/bigquery.py x: 1 contributors (90d) y: 400 lines of code luigi/contrib/docker_runner.py x: 1 contributors (90d) y: 165 lines of code luigi/contrib/external_program.py x: 1 contributors (90d) y: 161 lines of code luigi/contrib/gcs.py x: 1 contributors (90d) y: 308 lines of code luigi/contrib/hadoop.py x: 1 contributors (90d) y: 651 lines of code luigi/contrib/hdfs/config.py x: 1 contributors (90d) y: 52 lines of code luigi/contrib/hive.py x: 1 contributors (90d) y: 325 lines of code luigi/contrib/lsf.py x: 1 contributors (90d) y: 178 lines of code luigi/contrib/lsf_runner.py x: 1 contributors (90d) y: 36 lines of code luigi/contrib/mongodb.py x: 1 contributors (90d) y: 86 lines of code luigi/contrib/mrrunner.py x: 1 contributors (90d) y: 42 lines of code luigi/contrib/mysqldb.py x: 1 contributors (90d) y: 128 lines of code luigi/contrib/pai.py x: 1 contributors (90d) y: 169 lines of code luigi/contrib/presto.py x: 1 contributors (90d) y: 192 lines of code luigi/contrib/rdbms.py x: 1 contributors (90d) y: 144 lines of code luigi/contrib/redis_store.py x: 1 contributors (90d) y: 41 lines of code luigi/contrib/s3.py x: 1 contributors (90d) y: 425 lines of code luigi/contrib/spark.py x: 1 contributors (90d) y: 246 lines of code luigi/contrib/sqla.py x: 1 contributors (90d) y: 153 lines of code luigi/execution_summary.py x: 1 contributors (90d) y: 320 lines of code luigi/format.py x: 1 contributors (90d) y: 339 lines of code luigi/mypy.py x: 1 contributors (90d) y: 317 lines of code luigi/notifications.py x: 1 contributors (90d) y: 284 lines of code luigi/safe_extractor.py x: 1 contributors (90d) y: 18 lines of code luigi/scheduler.py x: 1 contributors (90d) y: 1227 lines of code luigi/setup_logging.py x: 1 contributors (90d) y: 106 lines of code luigi/static/visualiser/index.html x: 1 contributors (90d) y: 563 lines of code luigi/static/visualiser/js/visualiserApp.js x: 1 contributors (90d) y: 1325 lines of code luigi/task_register.py x: 1 contributors (90d) y: 131 lines of code luigi/worker.py x: 1 contributors (90d) y: 923 lines of code
1325.0
lines of code
  min: 5.0
  average: 216.95
  25th percentile: 65.5
  median: 137.5
  75th percentile: 265.25
  max: 1325.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.27 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0