apache / otava
File Size

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

Intro
Learn more...
File Size Overall
0% | 42% | 14% | 27% | 15%
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
py0% | 44% | 14% | 28% | 12%
toml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
otava0% | 43% | 14% | 28% | 13%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 17)
File# lines# units
importer.py
in otava
634 41
main.py
in otava
634 24
series.py
in otava
421 39
slack.py
in otava
188 18
graphite.py
in otava
179 9
analysis.py
in otava
174 23
config.py
in otava
147 5
util.py
in otava
130 15
report.py
in otava
97 8
grafana.py
in otava
79 4
68 -
postgres.py
in otava
55 4
bigquery.py
in otava
52 4
33 2
25 3
otava.yaml
in otava/resources
22 -
13 1
Files With Most Units (Top 15)
File# lines# units
importer.py
in otava
634 41
series.py
in otava
421 39
main.py
in otava
634 24
analysis.py
in otava
174 23
slack.py
in otava
188 18
util.py
in otava
130 15
graphite.py
in otava
179 9
report.py
in otava
97 8
config.py
in otava
147 5
bigquery.py
in otava
52 4
grafana.py
in otava
79 4
postgres.py
in otava
55 4
25 3
33 2
13 1
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
series.py
in otava
421 39 1
Correlations

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

pyproject.toml x: 46 commits (all time) y: 68 lines of code otava/analysis.py x: 4 commits (all time) y: 174 lines of code otava/attributes.py x: 4 commits (all time) y: 25 lines of code otava/bigquery.py x: 4 commits (all time) y: 52 lines of code otava/config.py x: 4 commits (all time) y: 147 lines of code otava/csv_options.py x: 4 commits (all time) y: 13 lines of code otava/data_selector.py x: 4 commits (all time) y: 33 lines of code otava/grafana.py x: 4 commits (all time) y: 79 lines of code otava/graphite.py x: 4 commits (all time) y: 179 lines of code otava/importer.py x: 4 commits (all time) y: 634 lines of code otava/postgres.py x: 4 commits (all time) y: 55 lines of code otava/report.py x: 4 commits (all time) y: 97 lines of code otava/resources/otava.yaml x: 4 commits (all time) y: 22 lines of code otava/series.py x: 4 commits (all time) y: 421 lines of code otava/slack.py x: 4 commits (all time) y: 188 lines of code otava/util.py x: 4 commits (all time) y: 130 lines of code
634.0
lines of code
  min: 13.0
  average: 173.59
  25th percentile: 42.5
  median: 97.0
  75th percentile: 183.5
  max: 634.0
0 46.0
commits (all time)
min: 4.0 | average: 6.47 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 4.0 | max: 46.0

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

pyproject.toml x: 10 contributors (all time) y: 68 lines of code otava/analysis.py x: 2 contributors (all time) y: 174 lines of code otava/attributes.py x: 2 contributors (all time) y: 25 lines of code otava/bigquery.py x: 2 contributors (all time) y: 52 lines of code otava/config.py x: 2 contributors (all time) y: 147 lines of code otava/csv_options.py x: 2 contributors (all time) y: 13 lines of code otava/data_selector.py x: 2 contributors (all time) y: 33 lines of code otava/grafana.py x: 2 contributors (all time) y: 79 lines of code otava/graphite.py x: 2 contributors (all time) y: 179 lines of code otava/importer.py x: 2 contributors (all time) y: 634 lines of code otava/postgres.py x: 2 contributors (all time) y: 55 lines of code otava/report.py x: 2 contributors (all time) y: 97 lines of code otava/resources/otava.yaml x: 2 contributors (all time) y: 22 lines of code otava/series.py x: 2 contributors (all time) y: 421 lines of code otava/slack.py x: 2 contributors (all time) y: 188 lines of code otava/util.py x: 2 contributors (all time) y: 130 lines of code
634.0
lines of code
  min: 13.0
  average: 173.59
  25th percentile: 42.5
  median: 97.0
  75th percentile: 183.5
  max: 634.0
0 10.0
contributors (all time)
min: 2.0 | average: 2.47 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 10.0

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

pyproject.toml x: 2 commits (30d) y: 68 lines of code
68.0
lines of code
  min: 68.0
  average: 68.0
  25th percentile: 68.0
  median: 68.0
  75th percentile: 68.0
  max: 68.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

pyproject.toml x: 1 contributors (30d) y: 68 lines of code
68.0
lines of code
  min: 68.0
  average: 68.0
  25th percentile: 68.0
  median: 68.0
  75th percentile: 68.0
  max: 68.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): 17 points

pyproject.toml x: 8 commits (90d) y: 68 lines of code otava/analysis.py x: 4 commits (90d) y: 174 lines of code otava/attributes.py x: 4 commits (90d) y: 25 lines of code otava/bigquery.py x: 4 commits (90d) y: 52 lines of code otava/config.py x: 4 commits (90d) y: 147 lines of code otava/csv_options.py x: 4 commits (90d) y: 13 lines of code otava/data_selector.py x: 4 commits (90d) y: 33 lines of code otava/grafana.py x: 4 commits (90d) y: 79 lines of code otava/graphite.py x: 4 commits (90d) y: 179 lines of code otava/importer.py x: 4 commits (90d) y: 634 lines of code otava/postgres.py x: 4 commits (90d) y: 55 lines of code otava/report.py x: 4 commits (90d) y: 97 lines of code otava/resources/otava.yaml x: 4 commits (90d) y: 22 lines of code otava/series.py x: 4 commits (90d) y: 421 lines of code otava/slack.py x: 4 commits (90d) y: 188 lines of code otava/util.py x: 4 commits (90d) y: 130 lines of code
634.0
lines of code
  min: 13.0
  average: 173.59
  25th percentile: 42.5
  median: 97.0
  75th percentile: 183.5
  max: 634.0
0 8.0
commits (90d)
min: 4.0 | average: 4.24 | 25th percentile: 4.0 | median: 4.0 | 75th percentile: 4.0 | max: 8.0

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

pyproject.toml x: 2 contributors (90d) y: 68 lines of code otava/analysis.py x: 2 contributors (90d) y: 174 lines of code otava/attributes.py x: 2 contributors (90d) y: 25 lines of code otava/bigquery.py x: 2 contributors (90d) y: 52 lines of code otava/config.py x: 2 contributors (90d) y: 147 lines of code otava/csv_options.py x: 2 contributors (90d) y: 13 lines of code otava/data_selector.py x: 2 contributors (90d) y: 33 lines of code otava/grafana.py x: 2 contributors (90d) y: 79 lines of code otava/graphite.py x: 2 contributors (90d) y: 179 lines of code otava/importer.py x: 2 contributors (90d) y: 634 lines of code otava/postgres.py x: 2 contributors (90d) y: 55 lines of code otava/report.py x: 2 contributors (90d) y: 97 lines of code otava/resources/otava.yaml x: 2 contributors (90d) y: 22 lines of code otava/series.py x: 2 contributors (90d) y: 421 lines of code otava/slack.py x: 2 contributors (90d) y: 188 lines of code otava/util.py x: 2 contributors (90d) y: 130 lines of code
634.0
lines of code
  min: 13.0
  average: 173.59
  25th percentile: 42.5
  median: 97.0
  75th percentile: 183.5
  max: 634.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0