JetBrains / lets-plot
File Size

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

Intro
Learn more...
File Size Overall
2% | 7% | 27% | 25% | 36%
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
kt1% | 7% | 28% | 26% | 36%
py15% | 7% | 25% | 24% | 26%
kts0% | 0% | 21% | 10% | 67%
c0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
plot-stem7% | 19% | 34% | 19% | 19%
python-package15% | 7% | 25% | 25% | 26%
plot-base0% | 7% | 35% | 22% | 33%
commons0% | 8% | 16% | 26% | 48%
plot-builder0% | 3% | 27% | 30% | 38%
python-extension0% | 59% | 19% | 0% | 20%
datamodel0% | 0% | 22% | 24% | 53%
plot-livemap0% | 0% | 62% | 16% | 20%
platf-w3c0% | 0% | 38% | 13% | 47%
livemap0% | 0% | 8% | 38% | 52%
plot-raster0% | 0% | 21% | 27% | 50%
platf-imagick0% | 0% | 48% | 31% | 19%
gis0% | 0% | 20% | 26% | 52%
canvas0% | 0% | 46% | 23% | 29%
visual-testing0% | 0% | 44% | 29% | 26%
ROOT0% | 0% | 70% | 18% | 10%
platf-awt0% | 0% | 14% | 32% | 52%
js-package0% | 0% | 22% | 46% | 30%
platf-batik0% | 0% | 0% | 44% | 55%
jvm-package0% | 0% | 0% | 42% | 57%
python-package-build0% | 0% | 0% | 0% | 100%
devdocs0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
geom.py
in python-package/lets_plot/plot
1435 55
TooltipConfigTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/config
1080 9
Option.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec
1038 6
PlotTest.kt
in python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop
938 26
TextWidthEstimator.kt
in commons/src/commonMain/kotlin/org/jetbrains/letsPlot/commons/intern/util
908 -
OptionsBuilderTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/back/transform/bistro/waterfall
907 1
AsDiscreteTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/config
767 16
ScaleOrderingTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/config
718 1
DropUnusedDataTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/back
711 11
GeoConfigTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/config
694 -
LoessRegressionTest.kt
in plot-base/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/base/stat/regression
686 10
scale.py
in python-package/lets_plot/plot
677 43
RichTextLatexTest.kt
in plot-base/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/base/render/svg
656 30
LinearRegressionTest.kt
in plot-base/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/base/stat/regression
634 9
TooltipBox.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/tooltip/component
623 16
Properties.kt
in commons/src/commonMain/kotlin/org/jetbrains/letsPlot/commons/intern/observable/property
606 94
ColorSets.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/commons/color
603 -
LayoutManager.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/tooltip/layout
582 3
CmTwilight.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/commons/colormap
516 -
GeomProviderFactory.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec
512 1
LayerConfig.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/config
512 8
StatProto.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec
507 -
DataJoinTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/config
497 18
PointDensityStatTest.kt
in plot-base/src/commonTest/kotlin/org/jetbrains/letsPlot/core/plot/base/stat
485 31
GeomMeta.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base
454 1
ContourStatUtil.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat
442 9
CSSStyleDeclarationEx.kt
in platf-w3c/src/jsMain/kotlin/org/jetbrains/letsPlot/platf/w3c/dom/css
434 -
VisvalingamWhyattSimplificationTest.kt
in plot-base/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/commons/geometry
433 6
VertexSamplingTest.kt
in plot-builder/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/builder/sampling/method
432 8
GeomInteractionBuilderCreationTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/config
428 3
MagickContext2d.kt
in platf-imagick/src/nativeMain/kotlin/org/jetbrains/letsPlot/imagick/canvas
421 33
ParserTest.kt
in gis/src/commonTest/kotlin/org/jetbrains/letsPlot/gis/common
418 26
Latex.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/render/text
418 17
Composites.kt
in datamodel/src/commonMain/kotlin/org/jetbrains/letsPlot/datamodel/mapping/framework/composite
405 21
DataProcessing.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/data
403 7
PlotSvgComponent.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder
400 3
CorrPlotOptionsBuilder.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/back/transform/bistro/corr
395 7
MapObjectMatcher.kt
in plot-livemap/src/commonTest/kotlin/org/jetbrains/letsPlot/core/plot/livemap
395 32
393 3
AestheticsBuilder.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/aes
387 71
PlotConfigBackend.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/back
381 -
request.py
in python-package/lets_plot/geo_data/gis
380 58
GeomProvider.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/assemble/geom
379 56
geocoder.py
in python-package/lets_plot/geo_data
370 36
core.py
in python-package/lets_plot/plot
369 47
LinesHelper.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/geom/util
365 18
GeomHelper.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/geom/util
362 12
GeomLayerBuilder.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/assemble
361 29
PositionalScalesUtil.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/assemble
358 2
ScaleConfigLabelsTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/config
352 1
Files With Most Units (Top 50)
File# lines# units
Properties.kt
in commons/src/commonMain/kotlin/org/jetbrains/letsPlot/commons/intern/observable/property
606 94
AestheticsBuilder.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/aes
387 71
TransformVar.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/data
278 64
DataPointAesthetics.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base
218 64
CompositesTest.kt
in datamodel/src/commonTest/kotlin/org/jetbrains/letsPlot/datamodel/mapping/framework/composite
313 61
request.py
in python-package/lets_plot/geo_data/gis
380 58
Delegates.kt
in canvas/src/commonMain/kotlin/org/jetbrains/letsPlot/core/canvas
130 56
GeomProvider.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/assemble/geom
379 56
geom.py
in python-package/lets_plot/plot
1435 55
core.py
in python-package/lets_plot/plot
369 47
scale.py
in python-package/lets_plot/plot
677 43
ContextStateDelegate.kt
in canvas/src/commonMain/kotlin/org/jetbrains/letsPlot/core/canvas
261 40
TooltipLayoutTestBase.kt
in plot-builder/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/builder/tooltip/layout
307 40
fluent_dict.py
in python-package/lets_plot/geo_data/gis
152 38
geocoder.py
in python-package/lets_plot/geo_data
370 36
AwtContext2d.kt
in platf-awt/src/main/kotlin/org/jetbrains/letsPlot/awt/canvas
343 36
Mapper.kt
in datamodel/src/commonMain/kotlin/org/jetbrains/letsPlot/datamodel/mapping/framework
325 34
OptionsAccessor.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/config
225 34
Mocks.kt
in livemap/src/jvmTest/kotlin/org/jetbrains/letsPlot/livemap
207 34
MagickContext2d.kt
in platf-imagick/src/nativeMain/kotlin/org/jetbrains/letsPlot/imagick/canvas
421 33
MapObjectMatcher.kt
in plot-livemap/src/commonTest/kotlin/org/jetbrains/letsPlot/core/plot/livemap
395 32
response.py
in python-package/lets_plot/geo_data/gis
190 32
PointDensityStatTest.kt
in plot-base/src/commonTest/kotlin/org/jetbrains/letsPlot/core/plot/base/stat
485 31
RichTextLatexTest.kt
in plot-base/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/base/render/svg
656 30
DataFrame.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base
328 30
SeriesUtil.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/commons/data
254 30
Synchronizers.kt
in datamodel/src/commonMain/kotlin/org/jetbrains/letsPlot/datamodel/mapping/framework
140 29
GeomLayerBuilder.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/assemble
361 29
DomUtil.kt
in platf-w3c/src/jsMain/kotlin/org/jetbrains/letsPlot/platf/w3c/mapping/svg/domUtil
220 28
geocodes.py
in python-package/lets_plot/geo_data
316 28
AxisTheme.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/theme
52 28
DoubleRectangle.kt
in commons/src/commonMain/kotlin/org/jetbrains/letsPlot/commons/geometry
221 27
AbstractObservableList.kt
in commons/src/commonMain/kotlin/org/jetbrains/letsPlot/commons/intern/observable/collections/list
151 27
GeomContextBuilder.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/assemble
179 27
ParserTest.kt
in gis/src/commonTest/kotlin/org/jetbrains/letsPlot/gis/common
418 26
PlotTest.kt
in python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop
938 26
Math.kt
in commons/src/commonMain/kotlin/org/jetbrains/letsPlot/commons/intern/math
152 26
EventMatchers.kt
in commons/src/jvmTest/kotlin/org/jetbrains/letsPlot/commons/intern/observable/property
157 25
BinStatUtilTest.kt
in plot-base/src/commonTest/kotlin/org/jetbrains/letsPlot/core/plot/base/stat
319 25
PlotTheme.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/theme
38 25
DefaultAxisTheme.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/defaultTheme
129 25
LiveMapTestBase.kt
in livemap/src/jvmTest/kotlin/org/jetbrains/letsPlot/livemap
191 23
DomContext2d.kt
in platf-w3c/src/jsMain/kotlin/org/jetbrains/letsPlot/platf/w3c/canvas
180 23
json_response.py
in python-package/lets_plot/geo_data/gis
254 23
FormatterUtilTest.kt
in plot-base/src/commonTest/kotlin/org/jetbrains/letsPlot/core/plot/base
161 23
Stats.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat
339 23
PosProvider.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/assemble
129 23
SvgTextElement.kt
in datamodel/src/commonMain/kotlin/org/jetbrains/letsPlot/datamodel/svg/dom
106 22
SvgElement.kt
in datamodel/src/commonMain/kotlin/org/jetbrains/letsPlot/datamodel/svg/dom
183 22
AsyncsPairTest.kt
in commons/src/commonTest/kotlin/org/jetbrains/letsPlot/commons/intern/async
169 22
Files With Long Lines (Top 50)

There are 275 files with lines longer than 120 characters. In total, there are 860 long lines.

File# lines# units# long lines
ColorSets.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/commons/color
603 - 89
OptionsBuilderTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/back/transform/bistro/waterfall
907 1 67
PlotTest.kt
in python-extension/src/nativeTest/kotlin/kotlin/org/jetbrains/letsPlot/pythonExtension/interop
938 26 47
RichTextLatexTest.kt
in plot-base/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/base/render/svg
656 30 34
lets_plot_kotlin_bridge.c
in python-package/kotlin-bridge
165 1 20
GeoConfigTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/config
694 - 17
NumberTickFormatTest.kt
in plot-base/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/base/scale/breaks
256 13 16
scale.py
in python-package/lets_plot/plot
677 43 14
WaterfallPlotSpecChange.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/back/transform/bistro
225 3 13
WordWrapperTest.kt
in commons/src/jvmTest/kotlin/org/jetbrains/letsPlot/commons/formatting/string
262 8 10
json_response.py
in python-package/lets_plot/geo_data/gis
254 23 10
Composites.kt
in datamodel/src/commonMain/kotlin/org/jetbrains/letsPlot/datamodel/mapping/framework/composite
405 21 9
CanvasEventDispatcher.kt
in canvas/src/commonMain/kotlin/org/jetbrains/letsPlot/core/canvas
41 6 9
json_request.py
in python-package/lets_plot/geo_data/gis
195 16 9
SvgPathDataBuilder.kt
in datamodel/src/commonMain/kotlin/org/jetbrains/letsPlot/datamodel/svg/dom
308 21 8
GeoConfigWithStatApplyingTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/config
243 - 7
Delegates.kt
in canvas/src/commonMain/kotlin/org/jetbrains/letsPlot/core/canvas
130 56 7
TargetDetector.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/tooltip/loc
185 4 7
PlotImageExport.kt
in platf-awt/src/main/kotlin/org/jetbrains/letsPlot/core/plot/export
63 2 7
ParserTest.kt
in gis/src/commonTest/kotlin/org/jetbrains/letsPlot/gis/common
418 26 6
SimpleFeatureParser.kt
in gis/src/commonMain/kotlin/org/jetbrains/letsPlot/gis/common/twkb
217 16 6
SpecTransformBackendUtil.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/back
129 - 6
BinHexStat.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat
300 8 6
Latex.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/render/text
418 17 6
VerticalTooltipLayoutTest.kt
in plot-builder/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/builder/tooltip/layout
281 7 6
LayoutManager.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/tooltip/layout
582 3 6
SpecFinderTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/transform
58 2 5
PlotExportCommonTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/util
133 - 5
Extensions.kt
in livemap/src/commonMain/kotlin/org/jetbrains/letsPlot/livemap/core/ecs
31 - 5
DomMouseEventMapperTest.kt
in platf-w3c/src/jsTest/kotlin/org/jetbrains/letsPlot/core/platf/dom
266 12 5
PlotReprGenerator.kt
in python-extension/src/nativeMain/kotlin/org/jetbrains/letsPlot/pythonExtension/interop
303 8 5
QQStatTest.kt
in plot-base/src/commonTest/kotlin/org/jetbrains/letsPlot/core/plot/base/stat
219 17 5
NormalDistribution.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat/math3
143 3 5
ScaleBreaks.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/scale
275 9 5
GeocodingServiceTest.kt
in gis/src/jvmTest/kotlin/org/jetbrains/letsPlot/gis/geoprotocol
199 14 4
DropUnusedDataTest.kt
in plot-stem/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/spec/back
711 11 4
LegendThemeConfig.kt
in plot-stem/src/commonMain/kotlin/org/jetbrains/letsPlot/core/spec/config
108 1 4
LocationCalculateSystem.kt
in livemap/src/commonMain/kotlin/org/jetbrains/letsPlot/livemap/geocoding
71 2 4
TooltipTest.kt
in plot-livemap/src/commonTest/kotlin/org/jetbrains/letsPlot/core/plot/livemap
78 - 4
tilesets.py
in python-package/lets_plot
50 2 4
MarkdownTest.kt
in plot-base/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/base/render/svg
180 13 4
ContourFillHelper.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat
243 2 4
DensityStatUtil.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/stat
333 8 4
PointShapeSvg.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/render/point
80 - 4
RichText.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/render/text
271 8 4
BarGeom.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/geom
99 6 4
LinesHelper.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/geom/util
365 18 4
GeomHelper.kt
in plot-base/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/base/geom/util
362 12 4
VerticalTooltipShiftingExpanderTest.kt
in plot-builder/src/jvmTest/kotlin/org/jetbrains/letsPlot/core/plot/builder/tooltip/layout
219 8 4
ToolbarIcons.kt
in plot-builder/src/commonMain/kotlin/org/jetbrains/letsPlot/core/plot/builder/interact/tools/res
32 - 4