azure / cyclecloud-scalelib
File Size

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

Intro
Learn more...
File Size Overall
38% | 10% | 32% | 14% | 3%
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
py38% | 10% | 32% | 14% | 3%
cfg0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src40% | 11% | 31% | 12% | 3%
ROOT0% | 0% | 65% | 31% | 2%
util0% | 0% | 0% | 100% | 0%
Longest Files (Top 45)
File# lines# units
clilib.py
in src/hpc/autoscale
1505 93
nodemanager.py
in src/hpc/autoscale/node
1456 75
constraints.py
in src/hpc/autoscale/node
1060 128
node.py
in src/hpc/autoscale/node
608 79
mock.py
in src/hpc/autoscale/ccbindings
532 28
legacy.py
in src/hpc/autoscale/ccbindings
434 19
bucket.py
in src/hpc/autoscale/node
374 38
demandcalculator.py
in src/hpc/autoscale/job
323 21
nodehistory.py
in src/hpc/autoscale/node
314 30
limits.py
in src/hpc/autoscale/node
302 46
demandprinter.py
in src/hpc/autoscale/job
301 19
hpclogging.py
in src/hpc/autoscale
295 16
results.py
in src/hpc/autoscale
288 35
util.py
in src/hpc/autoscale
261 32
setup.py
in root
254 22
readme.py
in src/hpc/autoscale/example
216 9
azurecost.py
in src/hpc/autoscale/cost
187 12
178 1
job.py
in src/hpc/autoscale/job
174 22
hpctypes.py
in src/hpc/autoscale
170 26
driver.py
in src/hpc/autoscale/job
138 19
cli.py
in src/hpc/autoscale
126 21
package.py
in root
123 4
schedulernode.py
in src/hpc/autoscale/job
115 10
reproduce.py
in src/hpc/autoscale/ccbindings
115 13
vm_sizes.py
in src/hpc/autoscale/node
111 17
interface.py
in src/hpc/autoscale/ccbindings
105 12
basic.py
in src/hpc/autoscale/example
78 8
codeanalysis.py
in src/hpc/autoscale
61 4
nodequeue.py
in src/hpc/autoscale/job
38 13
readmeutil.py
in src/hpc/autoscale/example
34 3
delayednodeid.py
in src/hpc/autoscale/node
34 5
demand.py
in src/hpc/autoscale/job
32 3
__init__.py
in src/hpc/autoscale/ccbindings
25 1
clock.py
in src/hpc/autoscale
23 8
20 1
cfg
setup.cfg
in root
6 -
computenode.py
in src/hpc/autoscale/job
5 -
in
5 -
__init__.py
in src/hpc
1 -
__init__.py
in src/hpc/autoscale/cost
1 -
__init__.py
in src/hpc/autoscale/job
1 -
__init__.py
in src/hpc/autoscale
1 -
__init__.py
in src/hpc/autoscale/example
1 -
__init__.py
in src/hpc/autoscale/node
1 -
Files With Most Units (Top 36)
File# lines# units
constraints.py
in src/hpc/autoscale/node
1060 128
clilib.py
in src/hpc/autoscale
1505 93
node.py
in src/hpc/autoscale/node
608 79
nodemanager.py
in src/hpc/autoscale/node
1456 75
limits.py
in src/hpc/autoscale/node
302 46
bucket.py
in src/hpc/autoscale/node
374 38
results.py
in src/hpc/autoscale
288 35
util.py
in src/hpc/autoscale
261 32
nodehistory.py
in src/hpc/autoscale/node
314 30
mock.py
in src/hpc/autoscale/ccbindings
532 28
hpctypes.py
in src/hpc/autoscale
170 26
job.py
in src/hpc/autoscale/job
174 22
setup.py
in root
254 22
demandcalculator.py
in src/hpc/autoscale/job
323 21
cli.py
in src/hpc/autoscale
126 21
demandprinter.py
in src/hpc/autoscale/job
301 19
driver.py
in src/hpc/autoscale/job
138 19
legacy.py
in src/hpc/autoscale/ccbindings
434 19
vm_sizes.py
in src/hpc/autoscale/node
111 17
hpclogging.py
in src/hpc/autoscale
295 16
nodequeue.py
in src/hpc/autoscale/job
38 13
reproduce.py
in src/hpc/autoscale/ccbindings
115 13
azurecost.py
in src/hpc/autoscale/cost
187 12
interface.py
in src/hpc/autoscale/ccbindings
105 12
schedulernode.py
in src/hpc/autoscale/job
115 10
readme.py
in src/hpc/autoscale/example
216 9
basic.py
in src/hpc/autoscale/example
78 8
clock.py
in src/hpc/autoscale
23 8
delayednodeid.py
in src/hpc/autoscale/node
34 5
codeanalysis.py
in src/hpc/autoscale
61 4
package.py
in root
123 4
demand.py
in src/hpc/autoscale/job
32 3
readmeutil.py
in src/hpc/autoscale/example
34 3
20 1
__init__.py
in src/hpc/autoscale/ccbindings
25 1
178 1
Files With Long Lines (Top 10)

There are 10 files with lines longer than 120 characters. In total, there are 22 long lines.

File# lines# units# long lines
azurecost.py
in src/hpc/autoscale/cost
187 12 6
clilib.py
in src/hpc/autoscale
1505 93 3
limits.py
in src/hpc/autoscale/node
302 46 3
nodehistory.py
in src/hpc/autoscale/node
314 30 3
setup.py
in root
254 22 2
hpclogging.py
in src/hpc/autoscale
295 16 1
legacy.py
in src/hpc/autoscale/ccbindings
434 19 1
nodemanager.py
in src/hpc/autoscale/node
1456 75 1
package.py
in root
123 4 1
178 1 1
Correlations

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

src/hpc/autoscale/clilib.py x: 43 commits (all time) y: 1505 lines of code src/hpc/autoscale/node/node.py x: 38 commits (all time) y: 608 lines of code package.py x: 35 commits (all time) y: 123 lines of code setup.py x: 64 commits (all time) y: 254 lines of code src/hpc/autoscale/node/bucket.py x: 35 commits (all time) y: 374 lines of code src/hpc/autoscale/job/demand.py x: 5 commits (all time) y: 32 lines of code src/hpc/autoscale/job/demandcalculator.py x: 29 commits (all time) y: 323 lines of code src/hpc/autoscale/job/demandprinter.py x: 26 commits (all time) y: 301 lines of code src/hpc/autoscale/node/constraints.py x: 37 commits (all time) y: 1060 lines of code src/hpc/autoscale/node/nodemanager.py x: 65 commits (all time) y: 1456 lines of code src/hpc/autoscale/hpclogging.py x: 10 commits (all time) y: 295 lines of code src/hpc/autoscale/example/readme.py x: 7 commits (all time) y: 216 lines of code src/hpc/autoscale/ccbindings/__init__.py x: 13 commits (all time) y: 25 lines of code src/hpc/autoscale/cli.py x: 14 commits (all time) y: 126 lines of code src/hpc/autoscale/job/driver.py x: 12 commits (all time) y: 138 lines of code src/hpc/autoscale/util.py x: 28 commits (all time) y: 261 lines of code src/hpc/autoscale/ccbindings/mock.py x: 26 commits (all time) y: 532 lines of code src/hpc/autoscale/node/vm_sizes.py x: 5 commits (all time) y: 111 lines of code util/create_vm_sizes.py x: 8 commits (all time) y: 178 lines of code src/hpc/autoscale/ccbindings/reproduce.py x: 3 commits (all time) y: 115 lines of code src/hpc/autoscale/ccbindings/legacy.py x: 22 commits (all time) y: 434 lines of code src/hpc/autoscale/clock.py x: 2 commits (all time) y: 23 lines of code src/hpc/autoscale/cost/azurecost.py x: 6 commits (all time) y: 187 lines of code src/hpc/autoscale/cost/__init__.py x: 1 commits (all time) y: 1 lines of code src/hpc/autoscale/hpctypes.py x: 14 commits (all time) y: 170 lines of code src/hpc/autoscale/example/basic.py x: 3 commits (all time) y: 78 lines of code src/hpc/autoscale/node/limits.py x: 9 commits (all time) y: 302 lines of code src/hpc/autoscale/node/nodehistory.py x: 22 commits (all time) y: 314 lines of code src/hpc/autoscale/results.py x: 17 commits (all time) y: 288 lines of code src/hpc/autoscale/codeanalysis.py x: 5 commits (all time) y: 61 lines of code src/version.py x: 16 commits (all time) y: 20 lines of code src/hpc/autoscale/ccbindings/interface.py x: 8 commits (all time) y: 105 lines of code src/hpc/autoscale/job/schedulernode.py x: 17 commits (all time) y: 115 lines of code src/hpc/autoscale/job/job.py x: 10 commits (all time) y: 174 lines of code src/hpc/autoscale/job/nodequeue.py x: 4 commits (all time) y: 38 lines of code MANIFEST.in x: 3 commits (all time) y: 5 lines of code src/hpc/autoscale/node/delayednodeid.py x: 4 commits (all time) y: 34 lines of code src/hpc/autoscale/job/computenode.py x: 2 commits (all time) y: 5 lines of code setup.cfg x: 1 commits (all time) y: 6 lines of code
1505.0
lines of code
  min: 1.0
  average: 231.82
  25th percentile: 24.0
  median: 123.0
  75th percentile: 298.0
  max: 1505.0
0 65.0
commits (all time)
min: 1.0 | average: 15.09 | 25th percentile: 3.0 | median: 9.0 | 75th percentile: 24.0 | max: 65.0

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

src/hpc/autoscale/clilib.py x: 5 contributors (all time) y: 1505 lines of code src/hpc/autoscale/node/node.py x: 6 contributors (all time) y: 608 lines of code package.py x: 5 contributors (all time) y: 123 lines of code setup.py x: 9 contributors (all time) y: 254 lines of code src/hpc/autoscale/node/bucket.py x: 6 contributors (all time) y: 374 lines of code src/hpc/autoscale/job/demand.py x: 4 contributors (all time) y: 32 lines of code src/hpc/autoscale/job/demandcalculator.py x: 5 contributors (all time) y: 323 lines of code src/hpc/autoscale/job/demandprinter.py x: 6 contributors (all time) y: 301 lines of code src/hpc/autoscale/node/constraints.py x: 5 contributors (all time) y: 1060 lines of code src/hpc/autoscale/node/nodemanager.py x: 6 contributors (all time) y: 1456 lines of code src/hpc/autoscale/hpclogging.py x: 5 contributors (all time) y: 295 lines of code src/hpc/autoscale/example/readme.py x: 3 contributors (all time) y: 216 lines of code src/hpc/autoscale/ccbindings/__init__.py x: 4 contributors (all time) y: 25 lines of code src/hpc/autoscale/cli.py x: 4 contributors (all time) y: 126 lines of code src/hpc/autoscale/job/driver.py x: 3 contributors (all time) y: 138 lines of code src/hpc/autoscale/util.py x: 7 contributors (all time) y: 261 lines of code src/hpc/autoscale/ccbindings/mock.py x: 5 contributors (all time) y: 532 lines of code src/hpc/autoscale/node/vm_sizes.py x: 3 contributors (all time) y: 111 lines of code util/create_vm_sizes.py x: 3 contributors (all time) y: 178 lines of code src/hpc/autoscale/ccbindings/reproduce.py x: 3 contributors (all time) y: 115 lines of code src/hpc/autoscale/ccbindings/legacy.py x: 4 contributors (all time) y: 434 lines of code src/hpc/autoscale/clock.py x: 2 contributors (all time) y: 23 lines of code src/hpc/autoscale/cost/azurecost.py x: 1 contributors (all time) y: 187 lines of code src/hpc/autoscale/cost/__init__.py x: 1 contributors (all time) y: 1 lines of code src/hpc/autoscale/hpctypes.py x: 4 contributors (all time) y: 170 lines of code src/hpc/autoscale/example/basic.py x: 3 contributors (all time) y: 78 lines of code src/hpc/autoscale/node/limits.py x: 4 contributors (all time) y: 302 lines of code src/hpc/autoscale/node/nodehistory.py x: 5 contributors (all time) y: 314 lines of code src/hpc/autoscale/results.py x: 4 contributors (all time) y: 288 lines of code src/hpc/autoscale/codeanalysis.py x: 4 contributors (all time) y: 61 lines of code src/version.py x: 5 contributors (all time) y: 20 lines of code src/hpc/autoscale/ccbindings/interface.py x: 3 contributors (all time) y: 105 lines of code src/hpc/autoscale/example/readmeutil.py x: 2 contributors (all time) y: 34 lines of code src/hpc/autoscale/job/job.py x: 3 contributors (all time) y: 174 lines of code src/hpc/autoscale/job/nodequeue.py x: 1 contributors (all time) y: 38 lines of code MANIFEST.in x: 2 contributors (all time) y: 5 lines of code setup.cfg x: 1 contributors (all time) y: 6 lines of code
1505.0
lines of code
  min: 1.0
  average: 231.82
  25th percentile: 24.0
  median: 123.0
  75th percentile: 298.0
  max: 1505.0
0 9.0
contributors (all time)
min: 1.0 | average: 3.51 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 5.0 | max: 9.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

src/hpc/autoscale/clilib.py x: 2 commits (90d) y: 1505 lines of code src/hpc/autoscale/node/node.py x: 2 commits (90d) y: 608 lines of code package.py x: 2 commits (90d) y: 123 lines of code setup.py x: 2 commits (90d) y: 254 lines of code
1505.0
lines of code
  min: 123.0
  average: 622.5
  25th percentile: 155.75
  median: 431.0
  75th percentile: 1280.75
  max: 1505.0
0 2.0
commits (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

src/hpc/autoscale/clilib.py x: 2 contributors (90d) y: 1505 lines of code src/hpc/autoscale/node/node.py x: 2 contributors (90d) y: 608 lines of code package.py x: 2 contributors (90d) y: 123 lines of code setup.py x: 2 contributors (90d) y: 254 lines of code
1505.0
lines of code
  min: 123.0
  average: 622.5
  25th percentile: 155.75
  median: 431.0
  75th percentile: 1280.75
  max: 1505.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