azure / opendigitaltwins-tools
File Size

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

Intro
Learn more...
File Size Overall
0% | 29% | 21% | 29% | 19%
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
cs0% | 30% | 23% | 26% | 19%
py0% | 0% | 0% | 75% | 25%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
OWL2DTDL0% | 49% | 24% | 24% | 1%
ADTTools0% | 0% | 39% | 21% | 38%
DTDLValidator0% | 0% | 0% | 47% | 52%
Longest Files (Top 25)
File# lines# units
Program.cs
in OWL2DTDL
891 16
451 43
Program.cs
in ADTTools/UploadModels
217 9
180 -
Program.cs
in DTDLValidator/DTDLValidator
168 4
CompareCommand.cs
in DTDLValidator/DTDLValidator/Interactive
162 8
Relationship.cs
in OWL2DTDL
150 2
main.py
in ADTTools/RecreateAdtInstance
120 4
109 1
LoadCommand.cs
in DTDLValidator/DTDLValidator/Interactive
88 3
Interactive.cs
in DTDLValidator/DTDLValidator/Interactive
70 2
ShowInfoCommand.cs
in DTDLValidator/DTDLValidator/Interactive
62 1
Program.cs
in ADTTools/DeleteModels
59 4
DTDLParser.cs
in DTDLValidator/DTDLValidator/Interactive
45 3
jlog.py
in ADTTools/RecreateAdtInstance
40 3
ShowCommand.cs
in DTDLValidator/DTDLValidator/Interactive
35 1
Log.cs
in DTDLValidator/DTDLValidator
30 5
DTInterfaceInfoEqualityComparer.cs
in ADTTools/UploadModels
28 2
Options.cs
in ADTTools/UploadModels
26 -
Log.cs
in ADTTools/ADTToolsLibrary
25 4
Log.cs
in OWL2DTDL
25 4
ListCommand.cs
in DTDLValidator/DTDLValidator/Interactive
23 1
OrderedHashSet.cs
in ADTTools/UploadModels
19 3
Options.cs
in ADTTools/DeleteModels
13 -
ExitCommand.cs
in DTDLValidator/DTDLValidator/Interactive
8 -
Files With Most Units (Top 21)
File# lines# units
451 43
Program.cs
in OWL2DTDL
891 16
Program.cs
in ADTTools/UploadModels
217 9
CompareCommand.cs
in DTDLValidator/DTDLValidator/Interactive
162 8
Log.cs
in DTDLValidator/DTDLValidator
30 5
Program.cs
in ADTTools/DeleteModels
59 4
Log.cs
in ADTTools/ADTToolsLibrary
25 4
main.py
in ADTTools/RecreateAdtInstance
120 4
Program.cs
in DTDLValidator/DTDLValidator
168 4
Log.cs
in OWL2DTDL
25 4
OrderedHashSet.cs
in ADTTools/UploadModels
19 3
jlog.py
in ADTTools/RecreateAdtInstance
40 3
DTDLParser.cs
in DTDLValidator/DTDLValidator/Interactive
45 3
LoadCommand.cs
in DTDLValidator/DTDLValidator/Interactive
88 3
DTInterfaceInfoEqualityComparer.cs
in ADTTools/UploadModels
28 2
Interactive.cs
in DTDLValidator/DTDLValidator/Interactive
70 2
Relationship.cs
in OWL2DTDL
150 2
ListCommand.cs
in DTDLValidator/DTDLValidator/Interactive
23 1
ShowInfoCommand.cs
in DTDLValidator/DTDLValidator/Interactive
62 1
ShowCommand.cs
in DTDLValidator/DTDLValidator/Interactive
35 1
109 1
Files With Long Lines (Top 14)

There are 14 files with lines longer than 120 characters. In total, there are 92 long lines.

File# lines# units# long lines
Program.cs
in OWL2DTDL
891 16 37
451 43 18
Program.cs
in ADTTools/UploadModels
217 9 10
Options.cs
in ADTTools/UploadModels
26 - 8
Program.cs
in DTDLValidator/DTDLValidator
168 4 5
109 1 3
Options.cs
in ADTTools/DeleteModels
13 - 2
main.py
in ADTTools/RecreateAdtInstance
120 4 2
180 - 2
CompareCommand.cs
in DTDLValidator/DTDLValidator/Interactive
162 8 1
DTDLParser.cs
in DTDLValidator/DTDLValidator/Interactive
45 3 1
ShowInfoCommand.cs
in DTDLValidator/DTDLValidator/Interactive
62 1 1
Interactive.cs
in DTDLValidator/DTDLValidator/Interactive
70 2 1
LoadCommand.cs
in DTDLValidator/DTDLValidator/Interactive
88 3 1
Correlations

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

DTDLValidator/DTDLValidator/Interactive/CompareCommand.cs x: 1 commits (all time) y: 162 lines of code DTDLValidator/DTDLValidator/Interactive/DTDLParser.cs x: 1 commits (all time) y: 45 lines of code DTDLValidator/DTDLValidator/Interactive/ExitCommand.cs x: 1 commits (all time) y: 8 lines of code DTDLValidator/DTDLValidator/Interactive/Interactive.cs x: 1 commits (all time) y: 70 lines of code DTDLValidator/DTDLValidator/Interactive/ListCommand.cs x: 1 commits (all time) y: 23 lines of code DTDLValidator/DTDLValidator/Interactive/LoadCommand.cs x: 1 commits (all time) y: 88 lines of code DTDLValidator/DTDLValidator/Interactive/ShowCommand.cs x: 1 commits (all time) y: 35 lines of code DTDLValidator/DTDLValidator/Interactive/ShowInfoCommand.cs x: 1 commits (all time) y: 62 lines of code DTDLValidator/DTDLValidator/Log.cs x: 1 commits (all time) y: 30 lines of code DTDLValidator/DTDLValidator/Program.cs x: 1 commits (all time) y: 168 lines of code ADTTools/UploadModels/DTInterfaceInfoEqualityComparer.cs x: 3 commits (all time) y: 28 lines of code ADTTools/UploadModels/Options.cs x: 5 commits (all time) y: 26 lines of code ADTTools/UploadModels/Program.cs x: 5 commits (all time) y: 217 lines of code ADTTools/RecreateAdtInstance/jlog.py x: 2 commits (all time) y: 40 lines of code ADTTools/RecreateAdtInstance/main.py x: 2 commits (all time) y: 120 lines of code OWL2DTDL/Program.cs x: 29 commits (all time) y: 891 lines of code OWL2DTDL/DotNetRdfExtensions.cs x: 7 commits (all time) y: 451 lines of code OWL2DTDL/VocabularyHelper.cs x: 12 commits (all time) y: 180 lines of code ADTTools/ADTToolsLibrary/Log.cs x: 2 commits (all time) y: 25 lines of code ADTTools/DeleteModels/Options.cs x: 2 commits (all time) y: 13 lines of code ADTTools/DeleteModels/Program.cs x: 2 commits (all time) y: 59 lines of code ADTTools/UploadModels/OrderedHashSet.cs x: 2 commits (all time) y: 19 lines of code OWL2DTDL/OntologyRestriction.cs x: 3 commits (all time) y: 109 lines of code OWL2DTDL/Relationship.cs x: 3 commits (all time) y: 150 lines of code
891.0
lines of code
  min: 8.0
  average: 121.76
  25th percentile: 25.5
  median: 59.0
  75th percentile: 156.0
  max: 891.0
0 29.0
commits (all time)
min: 1.0 | average: 3.68 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 29.0

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

DTDLValidator/DTDLValidator/Interactive/CompareCommand.cs x: 1 contributors (all time) y: 162 lines of code DTDLValidator/DTDLValidator/Interactive/DTDLParser.cs x: 1 contributors (all time) y: 45 lines of code DTDLValidator/DTDLValidator/Interactive/ExitCommand.cs x: 1 contributors (all time) y: 8 lines of code DTDLValidator/DTDLValidator/Interactive/Interactive.cs x: 1 contributors (all time) y: 70 lines of code DTDLValidator/DTDLValidator/Interactive/ListCommand.cs x: 1 contributors (all time) y: 23 lines of code DTDLValidator/DTDLValidator/Interactive/LoadCommand.cs x: 1 contributors (all time) y: 88 lines of code DTDLValidator/DTDLValidator/Interactive/ShowCommand.cs x: 1 contributors (all time) y: 35 lines of code DTDLValidator/DTDLValidator/Interactive/ShowInfoCommand.cs x: 1 contributors (all time) y: 62 lines of code DTDLValidator/DTDLValidator/Log.cs x: 1 contributors (all time) y: 30 lines of code DTDLValidator/DTDLValidator/Program.cs x: 1 contributors (all time) y: 168 lines of code ADTTools/UploadModels/DTInterfaceInfoEqualityComparer.cs x: 2 contributors (all time) y: 28 lines of code ADTTools/UploadModels/Options.cs x: 3 contributors (all time) y: 26 lines of code ADTTools/UploadModels/Program.cs x: 3 contributors (all time) y: 217 lines of code ADTTools/RecreateAdtInstance/jlog.py x: 1 contributors (all time) y: 40 lines of code ADTTools/RecreateAdtInstance/main.py x: 1 contributors (all time) y: 120 lines of code OWL2DTDL/Program.cs x: 4 contributors (all time) y: 891 lines of code OWL2DTDL/DotNetRdfExtensions.cs x: 3 contributors (all time) y: 451 lines of code OWL2DTDL/VocabularyHelper.cs x: 3 contributors (all time) y: 180 lines of code ADTTools/ADTToolsLibrary/Log.cs x: 1 contributors (all time) y: 25 lines of code ADTTools/DeleteModels/Options.cs x: 1 contributors (all time) y: 13 lines of code ADTTools/DeleteModels/Program.cs x: 1 contributors (all time) y: 59 lines of code ADTTools/UploadModels/OrderedHashSet.cs x: 1 contributors (all time) y: 19 lines of code OWL2DTDL/OntologyRestriction.cs x: 2 contributors (all time) y: 109 lines of code OWL2DTDL/Relationship.cs x: 2 contributors (all time) y: 150 lines of code
891.0
lines of code
  min: 8.0
  average: 121.76
  25th percentile: 25.5
  median: 59.0
  75th percentile: 156.0
  max: 891.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.6 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.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): 0 points

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

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

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