epam / miew
File Size

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

Intro
Learn more...
File Size Overall
11% | 15% | 32% | 15% | 25%
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
js12% | 15% | 34% | 15% | 22%
frag0% | 49% | 21% | 0% | 29%
jison0% | 0% | 77% | 0% | 22%
vert0% | 0% | 84% | 0% | 15%
jsx0% | 0% | 0% | 34% | 65%
py0% | 0% | 0% | 46% | 53%
scss0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
packages11% | 15% | 32% | 15% | 25%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Miew.js
in packages/miew/src
3427 147
Complex.js
in packages/miew/src/chem
724 72
ComplexVisual.js
in packages/miew/src
667 39
SSIsosurfaceGeometry.js
in packages/miew/src/gfx/geometries
656 19
ObjectControls.js
in packages/miew/src/ui
649 49
CMLParser.js
in packages/miew/src/io/parsers
587 23
frag
Uber.frag
in packages/miew/src/gfx/shaders
556 18
IsoSurface.js
in packages/miew/src/gfx/geometries
544 17
SelectionParser.js
in packages/miew/src/utils
534 26
MiewCLIHelp.js
in packages/miew/src/utils
461 -
ContactSurface.js
in packages/miew/src/gfx/geometries
441 20
utils.js
in packages/miew/src
413 38
SecondaryStructureMap.js
in packages/miew/src/chem
411 11
settings.js
in packages/miew/src
408 11
CIFParser.js
in packages/miew/src/io/parsers
397 19
options.js
in packages/miew/src
387 37
MMTFParser.js
in packages/miew/src/io/parsers
375 24
FBXResult.js
in packages/miew/src/io/exporters/fbx
366 14
gfxutils.js
in packages/miew/src/gfx
356 23
PDBParser.js
in packages/miew/src/io/parsers
350 18
VolumeMesh.js
in packages/miew/src/gfx
346 10
jison
MiewCLIParser.jison
in packages/miew/src/utils
339 -
Miew-cli.js
in packages/miew/src
329 29
UberMaterial.js
in packages/miew/src/gfx/shaders
314 9
FBXInfoExtractor.js
in packages/miew/src/io/exporters/fbx
307 17
VoxelWorld.js
in packages/miew/src/chem
300 12
ComplexVisualEdit.js
in packages/miew/src
293 17
IsosurfaceBuildNormals.js
in packages/miew/src/gfx/geometries
293 9
IsoSurfaceMarchCube.js
in packages/miew/src/gfx/geometries
283 3
FrameInfo.js
in packages/miew/src/gfx
278 17
Palette.js
in packages/miew/src/gfx/palettes
266 10
MOL2Parser.js
in packages/miew/src/io/parsers
242 19
PDBExporter.js
in packages/miew/src/io/exporters
241 14
frag
Volume.frag
in packages/miew/src/gfx/shaders
238 14
Residue.js
in packages/miew/src/chem
237 19
Volume.js
in packages/miew/src/chem
236 26
readCIF.js
in packages/miew/src/io/parsers
229 6
SDFParser.js
in packages/miew/src/io/parsers
227 14
jmolPalette.js
in packages/miew/src/gfx/palettes
217 -
AromaticLoopsMarker.js
in packages/miew/src/chem
215 20
vert
Uber.vert
in packages/miew/src/gfx/shaders
214 -
WebVRPoC.js
in packages/miew/src/gfx/vr
202 14
Picker.js
in packages/miew/src/ui
200 17
HBondInfo.js
in packages/miew/src/chem
200 8
Instanced2CCylindersGeometry.js
in packages/miew/src/gfx/geometries
191 18
selectors.js
in packages/miew/src/chem
164 25
meshutils.js
in packages/miew/src/gfx
164 7
PDBResult.js
in packages/miew/src/io/exporters
163 11
materials.js
in packages/miew/src/gfx
162 19
Bond.js
in packages/miew/src/chem
160 13
Files With Most Units (Top 50)
File# lines# units
Miew.js
in packages/miew/src
3427 147
Complex.js
in packages/miew/src/chem
724 72
ObjectControls.js
in packages/miew/src/ui
649 49
ComplexVisual.js
in packages/miew/src
667 39
utils.js
in packages/miew/src
413 38
options.js
in packages/miew/src
387 37
Miew-cli.js
in packages/miew/src
329 29
SelectionParser.js
in packages/miew/src/utils
534 26
Volume.js
in packages/miew/src/chem
236 26
selectors.js
in packages/miew/src/chem
164 25
MMTFParser.js
in packages/miew/src/io/parsers
375 24
MeshCreator.js
in packages/miew/src/gfx/meshes
123 24
CMLParser.js
in packages/miew/src/io/parsers
587 23
gfxutils.js
in packages/miew/src/gfx
356 23
AromaticLoopsMarker.js
in packages/miew/src/chem
215 20
ContactSurface.js
in packages/miew/src/gfx/geometries
441 20
CIFParser.js
in packages/miew/src/io/parsers
397 19
MOL2Parser.js
in packages/miew/src/io/parsers
242 19
Residue.js
in packages/miew/src/chem
237 19
materials.js
in packages/miew/src/gfx
162 19
SSIsosurfaceGeometry.js
in packages/miew/src/gfx/geometries
656 19
PDBParser.js
in packages/miew/src/io/parsers
350 18
Instanced2CCylindersGeometry.js
in packages/miew/src/gfx/geometries
191 18
frag
Uber.frag
in packages/miew/src/gfx/shaders
556 18
Picker.js
in packages/miew/src/ui
200 17
FBXInfoExtractor.js
in packages/miew/src/io/exporters/fbx
307 17
ComplexVisualEdit.js
in packages/miew/src
293 17
AtomsTextGroup.js
in packages/miew/src/gfx/modes/groups
136 17
FrameInfo.js
in packages/miew/src/gfx
278 17
IsoSurface.js
in packages/miew/src/gfx/geometries
544 17
ThickLinesGeometry.js
in packages/miew/src/gfx/geometries
140 17
selectArgs.js
in packages/miew/src/chem/selectors
114 16
ThinLinesGeometry.js
in packages/miew/src/gfx/geometries
85 16
Component.js
in packages/miew/src/chem
129 15
GroupsFactory.js
in packages/miew/src/gfx/modes/groups
67 15
SDFParser.js
in packages/miew/src/io/parsers
227 14
FBXResult.js
in packages/miew/src/io/exporters/fbx
366 14
FBXModel.js
in packages/miew/src/io/exporters/fbx
131 14
PDBExporter.js
in packages/miew/src/io/exporters
241 14
WebVRPoC.js
in packages/miew/src/gfx/vr
202 14
frag
Volume.frag
in packages/miew/src/gfx/shaders
238 14
logger.js
in packages/miew/src/utils
74 13
Chain.js
in packages/miew/src/chem
129 13
Bond.js
in packages/miew/src/chem
160 13
EntityList.js
in packages/miew/src/utils
82 12
AutoBond.js
in packages/miew/src/chem
157 12
VoxelWorld.js
in packages/miew/src/chem
300 12
InstancedSpheresGeometry.js
in packages/miew/src/gfx/geometries
74 12
DSN6Parser.js
in packages/miew/src/io/parsers
137 11
PDBResult.js
in packages/miew/src/io/exporters
163 11
Files With Long Lines (Top 14)

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

File# lines# units# long lines
jison
MiewCLIParser.jison
in packages/miew/src/utils
339 - 13
SelectionParser.js
in packages/miew/src/utils
534 26 12
frag
Uber.frag
in packages/miew/src/gfx/shaders
556 18 8
fetch.py
in packages/miew/tools
35 2 4
ResiduesSubseqGroup.js
in packages/miew/src/gfx/modes/groups
66 4 2
atom_types.py
in packages/miew/tools
62 2 1
Picker.js
in packages/miew/src/ui
200 17 1
GROParser.js
in packages/miew/src/io/parsers
125 7 1
FBXInfoExtractor.js
in packages/miew/src/io/exporters/fbx
307 17 1
jison
SelectionParser.jison
in packages/miew/src/utils
97 - 1
gfxutils.js
in packages/miew/src/gfx
356 23 1
index.html
in packages/miew-app/src
18 - 1
Terminal.jsx
in packages/miew-app/src/components/menu/terminal
72 - 1
AboutPanel.jsx
in packages/miew-app/src/components/menu/panelslist/panels
120 - 1
Correlations

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

packages/miew-react/src/Viewer.jsx x: 7 commits (all time) y: 38 lines of code packages/miew-react/src/Viewer.module.scss x: 3 commits (all time) y: 4 lines of code packages/miew/src/Miew.js x: 5 commits (all time) y: 3427 lines of code packages/miew/src/ui/ObjectControls.js x: 3 commits (all time) y: 649 lines of code packages/miew/src/utils/getTopWindow.js x: 1 commits (all time) y: 9 lines of code packages/miew-app/src/components/menu/panelslist/panels/GalleryPanel.jsx x: 3 commits (all time) y: 89 lines of code packages/miew/tools/fetch.py x: 3 commits (all time) y: 35 lines of code packages/miew-app/src/actions/index.js x: 2 commits (all time) y: 37 lines of code packages/miew-app/src/components/App.jsx x: 2 commits (all time) y: 23 lines of code packages/miew-app/src/components/menu/displayPreference/DisplayPreference.jsx x: 2 commits (all time) y: 44 lines of code packages/miew-app/src/components/menu/displayPreference/thumbnail/Thumbnail.jsx x: 2 commits (all time) y: 9 lines of code packages/miew-app/src/components/menu/panelslist/PanelsList.jsx x: 2 commits (all time) y: 101 lines of code packages/miew-app/src/components/menu/panelslist/PanelsList.scss x: 2 commits (all time) y: 64 lines of code packages/miew-app/src/components/menu/panelslist/panels/AboutPanel.jsx x: 2 commits (all time) y: 120 lines of code packages/miew-app/src/components/menu/panelslist/panels/InfoPanel.jsx x: 2 commits (all time) y: 76 lines of code packages/miew/src/ComplexVisual.js x: 2 commits (all time) y: 667 lines of code packages/miew/src/ComplexVisualEdit.js x: 2 commits (all time) y: 293 lines of code packages/miew/src/Miew-cli.js x: 2 commits (all time) y: 329 lines of code packages/miew/src/chem/AromaticLoopsMarker.js x: 2 commits (all time) y: 215 lines of code packages/miew/src/chem/AutoBond.js x: 2 commits (all time) y: 157 lines of code packages/miew/src/chem/Chain.js x: 2 commits (all time) y: 129 lines of code packages/miew/src/chem/Complex.js x: 2 commits (all time) y: 724 lines of code packages/miew/src/chem/HBondInfo.js x: 2 commits (all time) y: 200 lines of code packages/miew/src/chem/Residue.js x: 2 commits (all time) y: 237 lines of code packages/miew/src/chem/SecondaryStructureMap.js x: 2 commits (all time) y: 411 lines of code packages/miew/src/chem/VoxelWorld.js x: 2 commits (all time) y: 300 lines of code packages/miew/src/chem/selectors.js x: 2 commits (all time) y: 164 lines of code packages/miew/src/gfx/FrameInfo.js x: 2 commits (all time) y: 278 lines of code packages/miew/src/gfx/VolumeMesh.js x: 2 commits (all time) y: 346 lines of code packages/miew/src/gfx/geometries/ContactSurface.js x: 2 commits (all time) y: 441 lines of code packages/miew/src/gfx/geometries/CylinderBufferGeometry.js x: 2 commits (all time) y: 136 lines of code packages/miew/src/gfx/geometries/IsoSurface.js x: 2 commits (all time) y: 544 lines of code packages/miew/src/gfx/geometries/LabelsGeometry.js x: 2 commits (all time) y: 93 lines of code packages/miew/src/gfx/geometries/SSIsosurfaceGeometry.js x: 2 commits (all time) y: 656 lines of code packages/miew/src/gfx/gfxutils.js x: 2 commits (all time) y: 356 lines of code packages/miew/src/gfx/palettes/Palette.js x: 2 commits (all time) y: 266 lines of code packages/miew/src/gfx/palettes/jmolPalette.js x: 2 commits (all time) y: 217 lines of code packages/miew/src/gfx/shaders/Uber.frag x: 2 commits (all time) y: 556 lines of code packages/miew/src/gfx/shaders/UberMaterial.js x: 2 commits (all time) y: 314 lines of code packages/miew/src/io/exporters/fbx/FBXResult.js x: 2 commits (all time) y: 366 lines of code packages/miew/src/io/parsers/CIFParser.js x: 2 commits (all time) y: 397 lines of code packages/miew/src/io/parsers/CMLParser.js x: 2 commits (all time) y: 587 lines of code packages/miew/src/options.js x: 2 commits (all time) y: 387 lines of code packages/miew/src/utils/MiewCLIHelp.js x: 2 commits (all time) y: 461 lines of code packages/miew/src/utils/SelectionParser.js x: 2 commits (all time) y: 534 lines of code
3427.0
lines of code
  min: 1.0
  average: 99.92
  25th percentile: 17.0
  median: 38.0
  75th percentile: 92.25
  max: 3427.0
0 7.0
commits (all time)
min: 1.0 | average: 2.04 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 7.0

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

packages/miew-react/src/Viewer.jsx x: 1 contributors (all time) y: 38 lines of code packages/miew-react/src/Viewer.module.scss x: 1 contributors (all time) y: 4 lines of code packages/miew/src/Miew.js x: 1 contributors (all time) y: 3427 lines of code packages/miew/src/ui/ObjectControls.js x: 1 contributors (all time) y: 649 lines of code packages/miew-app/src/components/menu/panelslist/panels/GalleryPanel.jsx x: 1 contributors (all time) y: 89 lines of code packages/miew-app/src/components/App.jsx x: 1 contributors (all time) y: 23 lines of code packages/miew-app/src/components/menu/displayPreference/DisplayPreference.jsx x: 1 contributors (all time) y: 44 lines of code packages/miew-app/src/components/menu/panelslist/PanelsList.jsx x: 1 contributors (all time) y: 101 lines of code packages/miew-app/src/components/menu/panelslist/PanelsList.scss x: 1 contributors (all time) y: 64 lines of code packages/miew-app/src/components/menu/panelslist/panels/AboutPanel.jsx x: 1 contributors (all time) y: 120 lines of code packages/miew-app/src/components/menu/panelslist/panels/InfoPanel.jsx x: 1 contributors (all time) y: 76 lines of code packages/miew/src/ComplexVisual.js x: 1 contributors (all time) y: 667 lines of code packages/miew/src/ComplexVisualEdit.js x: 1 contributors (all time) y: 293 lines of code packages/miew/src/Miew-cli.js x: 1 contributors (all time) y: 329 lines of code packages/miew/src/chem/AromaticLoopsMarker.js x: 1 contributors (all time) y: 215 lines of code packages/miew/src/chem/AutoBond.js x: 1 contributors (all time) y: 157 lines of code packages/miew/src/chem/Chain.js x: 1 contributors (all time) y: 129 lines of code packages/miew/src/chem/Complex.js x: 1 contributors (all time) y: 724 lines of code packages/miew/src/chem/HBondInfo.js x: 1 contributors (all time) y: 200 lines of code packages/miew/src/chem/Residue.js x: 1 contributors (all time) y: 237 lines of code packages/miew/src/chem/SecondaryStructureMap.js x: 1 contributors (all time) y: 411 lines of code packages/miew/src/chem/VoxelWorld.js x: 1 contributors (all time) y: 300 lines of code packages/miew/src/chem/selectors.js x: 1 contributors (all time) y: 164 lines of code packages/miew/src/gfx/FrameInfo.js x: 1 contributors (all time) y: 278 lines of code packages/miew/src/gfx/VolumeMesh.js x: 1 contributors (all time) y: 346 lines of code packages/miew/src/gfx/geometries/ContactSurface.js x: 1 contributors (all time) y: 441 lines of code packages/miew/src/gfx/geometries/CylinderBufferGeometry.js x: 1 contributors (all time) y: 136 lines of code packages/miew/src/gfx/geometries/IsoSurface.js x: 1 contributors (all time) y: 544 lines of code packages/miew/src/gfx/gfxutils.js x: 1 contributors (all time) y: 356 lines of code packages/miew/src/gfx/palettes/Palette.js x: 1 contributors (all time) y: 266 lines of code packages/miew/src/gfx/palettes/jmolPalette.js x: 1 contributors (all time) y: 217 lines of code packages/miew/src/gfx/shaders/Uber.frag x: 1 contributors (all time) y: 556 lines of code packages/miew/src/gfx/shaders/UberMaterial.js x: 1 contributors (all time) y: 314 lines of code packages/miew/src/io/exporters/fbx/FBXResult.js x: 1 contributors (all time) y: 366 lines of code packages/miew/src/io/parsers/CIFParser.js x: 1 contributors (all time) y: 397 lines of code packages/miew/src/io/parsers/CMLParser.js x: 1 contributors (all time) y: 587 lines of code packages/miew/src/options.js x: 1 contributors (all time) y: 387 lines of code packages/miew/src/utils/MiewCLIHelp.js x: 1 contributors (all time) y: 461 lines of code packages/miew/src/utils/SelectionParser.js x: 1 contributors (all time) y: 534 lines of code
3427.0
lines of code
  min: 1.0
  average: 99.92
  25th percentile: 17.0
  median: 38.0
  75th percentile: 92.25
  max: 3427.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.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".