facebookexperimental / skybison
File Size

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

Intro
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...
File Size Overall
  • There are 628 files with 213,488 lines of code.
    • 49 very long files (118,687 lines of code)
    • 60 long files (43,756 lines of code)
    • 92 medium size files (29,962 lines of codeclsfd_ftr_w_mp_ins)
    • 77 small files (10,941 lines of code)
    • 350 very small files (10,142 lines of code)
55% | 20% | 14% | 5% | 4%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cpp57% | 21% | 11% | 4% | 3%
py53% | 17% | 19% | 4% | 4%
h39% | 18% | 18% | 6% | 16%
cmake78% | 0% | 16% | 3% | <1%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
runtime58% | 23% | 9% | 3% | 3%
ext/Objects58% | 16% | 16% | 6% | 3%
library57% | 21% | 14% | 4% | 2%
library/compiler70% | 11% | 9% | 3% | 4%
ext/Modules78% | 0% | 9% | 6% | 6%
ROOT77% | 0% | 16% | 3% | 1%
ext/Python22% | 27% | 24% | 16% | 8%
capi51% | 0% | 42% | 0% | 5%
util43% | 0% | 34% | 12% | 9%
ext/Internal0% | 47% | 26% | 11% | 14%
capi/cpython-internal0% | 40% | 0% | 11% | 48%
benchmarks/benchmarks0% | 21% | 58% | 15% | 4%
library/asyncio0% | 100% | 0% | 0% | 0%
library/__static__0% | 0% | 99% | 0% | <1%
library/distutils0% | 0% | 100% | 0% | 0%
library/collections0% | 0% | 100% | 0% | 0%
benchmarks0% | 0% | 57% | 0% | 42%
library/encodings0% | 0% | 0% | 0% | 100%
library/json0% | 0% | 0% | 0% | 100%
util/linux0% | 0% | 0% | 0% | 100%
ext0% | 0% | 0% | 0% | 100%
capi/cpython0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
7746 51
static.py
in library/compiler
5776 570
objects.h
in runtime
5600 896
builtins.py
in library
5587 976
interpreter.cpp
in runtime
5574 308
5543 387
_sre.cpp
in ext/Modules/_sre
5214 15
runtime.cpp
in runtime
4002 251
abstract-test.cpp
in ext/Objects
3848 2
3055 5
2988 20
typeobject-test.cpp
in ext/Objects
2979 9
2716 1
2616 133
2578 -
pycodegen.py
in library/compiler
2453 211
unicodeobject.cpp
in ext/Objects
2270 68
2189 19
2108 -
getargs.cpp
in ext/Python
2084 40
inspect.py
in library
1936 128
1917 -
1814 1
typeobject.cpp
in ext/Objects
1773 63
ic-test.cpp
in runtime
1747 4
1741 44
thread-test.cpp
in runtime
1726 3
zipfile.py
in library
1715 108
1680 84
1642 39
1579 -
1560 -
abstract.cpp
in ext/Objects
1532 48
_io.py
in library
1498 217
1404 2
object-test.cpp
in ext/Objects
1371 -
1306 2
dictobject-test.cpp
in ext/Objects
1299 13
1271 1
1216 23
1210 15
doctest.py
in library
1187 99
1129 81
1127 52
typing.py
in library
1127 113
1104 32
1079 80
1038 -
1033 6
993 52
Files With Most Units (Top 50)
File# lines# units
builtins.py
in library
5587 976
objects.h
in runtime
5600 896
static.py
in library/compiler
5776 570
5543 387
_builtins.py
in library
714 313
interpreter.cpp
in runtime
5574 308
runtime.cpp
in runtime
4002 251
_io.py
in library
1498 217
pycodegen.py
in library/compiler
2453 211
2616 133
inspect.py
in library
1936 128
typing.py
in library
1127 113
zipfile.py
in library
1715 108
863 103
itertools.py
in library
604 100
doctest.py
in library
1187 99
839 98
_weakref.py
in library
286 94
objects.cpp
in runtime
945 89
1680 84
1129 81
1079 80
assembler-x64.h
in runtime
758 78
pyassem.py
in library/compiler
778 77
703 73
deltablue.py
in benchmarks/benchmarks
452 69
unicodeobject.cpp
in ext/Objects
2270 68
unicode.h
in runtime
618 68
thread.cpp
in runtime
743 67
_codecs.py
in library
691 67
_collections.py
in library
294 64
typeobject.cpp
in ext/Objects
1773 63
874 63
operator.py
in library
369 62
565 58
840 57
symbols.py
in library/compiler
500 57
1127 52
993 52
7746 51
runtime.h
in runtime
598 51
_ctypes.py
in library
326 50
abstract.cpp
in ext/Objects
1532 48
pyflate.py
in benchmarks/benchmarks
607 47
thread.h
in runtime
316 46
1741 44
socket.py
in library
606 44
840 42
test-utils.cpp
in runtime
870 42
dataclasses.py
in library
575 42
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 19 long lines.

File# lines# units# long lines
_sre.cpp
in ext/Modules/_sre
5214 15 12
pystrhex.h
in capi/cpython-internal
15 - 2
Python-ast.h
in capi/cpython-internal
618 - 2
builtins.py
in library
5587 976 1
_collections.py
in library
294 64 1
2to3.py
in benchmarks/benchmarks
199 5 1
Correlations

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

cpython_library_files.cmake x: 21 commits (all time) y: 2108 lines of code benchmarks/_compile_tool.py x: 5 commits (all time) y: 20 lines of code benchmarks/_display_results.py x: 7 commits (all time) y: 60 lines of code benchmarks/_time_tool.py x: 5 commits (all time) y: 100 lines of code benchmarks/_tools.py x: 29 commits (all time) y: 243 lines of code capi/Python.h x: 3 commits (all time) y: 15 lines of code capi/cpython-data.h x: 59 commits (all time) y: 416 lines of code capi/cpython-func.h x: 216 commits (all time) y: 1814 lines of code capi/cpython-internal/datetime.h x: 2 commits (all time) y: 171 lines of code capi/cpython-types.h x: 54 commits (all time) y: 399 lines of code capi/datetime.h x: 5 commits (all time) y: 70 lines of code capi/pyconfig-linux.h x: 6 commits (all time) y: 353 lines of code capi/pyconfig-osx.h x: 4 commits (all time) y: 339 lines of code capi/structmember.h x: 3 commits (all time) y: 42 lines of code ext/Internal/api-handle.cpp x: 19 commits (all time) y: 484 lines of code ext/Internal/api-handle.h x: 12 commits (all time) y: 128 lines of code ext/Internal/capi-state.cpp x: 14 commits (all time) y: 65 lines of code ext/Internal/capi-state.h x: 9 commits (all time) y: 36 lines of code ext/Internal/capi-trampolines.cpp x: 6 commits (all time) y: 681 lines of code ext/Internal/capi-typeslots.cpp x: 2 commits (all time) y: 72 lines of code ext/Internal/function-utils.cpp x: 2 commits (all time) y: 108 lines of code ext/Internal/trampolines-test.cpp x: 7 commits (all time) y: 787 lines of code ext/Modules/_datetimemodule-test.cpp x: 5 commits (all time) y: 173 lines of code ext/Modules/_parsermodule.cpp x: 3 commits (all time) y: 126 lines of code ext/Modules/_sre/_sre.cpp x: 12 commits (all time) y: 5214 lines of code ext/Modules/config-test.cpp x: 49 commits (all time) y: 297 lines of code ext/Modules/config.cpp x: 71 commits (all time) y: 91 lines of code ext/Modules/gcmodule-test.cpp x: 9 commits (all time) y: 100 lines of code ext/Modules/gcmodule.cpp x: 12 commits (all time) y: 33 lines of code ext/Modules/getbuildinfo.cpp x: 8 commits (all time) y: 6 lines of code ext/Modules/main-test.cpp x: 6 commits (all time) y: 62 lines of code ext/Modules/main.cpp x: 30 commits (all time) y: 311 lines of code ext/Modules/signalmodule.cpp x: 14 commits (all time) y: 26 lines of code ext/Objects/abstract-test.cpp x: 86 commits (all time) y: 3848 lines of code ext/Objects/abstract.cpp x: 130 commits (all time) y: 1532 lines of code ext/Objects/boolobject-test.cpp x: 16 commits (all time) y: 39 lines of code ext/Objects/boolobject.cpp x: 29 commits (all time) y: 23 lines of code ext/Objects/bytearrayobject-test.cpp x: 12 commits (all time) y: 191 lines of code ext/Objects/bytearrayobject.cpp x: 35 commits (all time) y: 132 lines of code ext/Objects/bytesobject-test.cpp x: 29 commits (all time) y: 826 lines of code ext/Objects/bytesobject.cpp x: 54 commits (all time) y: 531 lines of code ext/Objects/classobject-test.cpp x: 16 commits (all time) y: 242 lines of code ext/Objects/classobject.cpp x: 17 commits (all time) y: 81 lines of code ext/Objects/codeobject-test.cpp x: 16 commits (all time) y: 449 lines of code ext/Objects/complexobject-test.cpp x: 10 commits (all time) y: 164 lines of code ext/Objects/complexobject.cpp x: 24 commits (all time) y: 129 lines of code ext/Objects/descrobject-test.cpp x: 11 commits (all time) y: 292 lines of code ext/Objects/descrobject.cpp x: 28 commits (all time) y: 104 lines of code ext/Objects/dictobject-test.cpp x: 53 commits (all time) y: 1299 lines of code ext/Objects/dictobject.cpp x: 88 commits (all time) y: 404 lines of code ext/Objects/exceptions-test.cpp x: 13 commits (all time) y: 899 lines of code ext/Objects/exceptions.cpp x: 32 commits (all time) y: 569 lines of code ext/Objects/fileobject-test.cpp x: 8 commits (all time) y: 133 lines of code ext/Objects/floatobject-test.cpp x: 27 commits (all time) y: 335 lines of code ext/Objects/floatobject.cpp x: 48 commits (all time) y: 232 lines of code ext/Objects/funcobject-test.cpp x: 6 commits (all time) y: 115 lines of code ext/Objects/funcobject.cpp x: 11 commits (all time) y: 63 lines of code ext/Objects/genobject.cpp x: 7 commits (all time) y: 21 lines of code ext/Objects/iterobject.cpp x: 14 commits (all time) y: 39 lines of code ext/Objects/listobject-test.cpp x: 33 commits (all time) y: 434 lines of code ext/Objects/listobject.cpp x: 60 commits (all time) y: 265 lines of code ext/Objects/longobject-test.cpp x: 40 commits (all time) y: 952 lines of code ext/Objects/longobject.cpp x: 76 commits (all time) y: 416 lines of code ext/Objects/methodobject-test.cpp x: 17 commits (all time) y: 277 lines of code ext/Objects/methodobject.cpp x: 24 commits (all time) y: 65 lines of code ext/Objects/moduleobject-test.cpp x: 58 commits (all time) y: 631 lines of code ext/Objects/moduleobject.cpp x: 98 commits (all time) y: 356 lines of code ext/Objects/namespaceobject.cpp x: 12 commits (all time) y: 27 lines of code ext/Objects/object-test.cpp x: 67 commits (all time) y: 1371 lines of code ext/Objects/object.cpp x: 132 commits (all time) y: 595 lines of code ext/Objects/obmalloc-test.cpp x: 10 commits (all time) y: 99 lines of code ext/Objects/obmalloc.cpp x: 23 commits (all time) y: 100 lines of code ext/Objects/setobject-test.cpp x: 23 commits (all time) y: 357 lines of code ext/Objects/setobject.cpp x: 40 commits (all time) y: 192 lines of code ext/Objects/sliceobject-test.cpp x: 7 commits (all time) y: 179 lines of code ext/Objects/sliceobject.cpp x: 20 commits (all time) y: 134 lines of code ext/Objects/structseq-test.cpp x: 17 commits (all time) y: 321 lines of code ext/Objects/structseq.cpp x: 39 commits (all time) y: 76 lines of code ext/Objects/tupleobject-test.cpp x: 35 commits (all time) y: 258 lines of code ext/Objects/tupleobject.cpp x: 51 commits (all time) y: 154 lines of code ext/Objects/typeobject-test.cpp x: 133 commits (all time) y: 2979 lines of code ext/Objects/typeobject.cpp x: 198 commits (all time) y: 1773 lines of code ext/Objects/unicodeobject-test.cpp x: 111 commits (all time) y: 2578 lines of code ext/Objects/unicodeobject.cpp x: 193 commits (all time) y: 2270 lines of code ext/Objects/weakrefobject.cpp x: 20 commits (all time) y: 68 lines of code ext/Python/ceval-test.cpp x: 13 commits (all time) y: 249 lines of code ext/Python/ceval.cpp x: 31 commits (all time) y: 194 lines of code ext/Python/codecs-test.cpp x: 9 commits (all time) y: 85 lines of code ext/Python/codecs.cpp x: 15 commits (all time) y: 115 lines of code ext/Python/errors-test.cpp x: 37 commits (all time) y: 751 lines of code ext/Python/errors.cpp x: 65 commits (all time) y: 643 lines of code ext/Python/getargs-ssizet-test.cpp x: 5 commits (all time) y: 34 lines of code ext/Python/getargs-test.cpp x: 22 commits (all time) y: 663 lines of code ext/Python/getargs.cpp x: 34 commits (all time) y: 2084 lines of code ext/Python/import-test.cpp x: 14 commits (all time) y: 247 lines of code ext/Python/import.cpp x: 47 commits (all time) y: 272 lines of code ext/Python/modsupport-test.cpp x: 22 commits (all time) y: 123 lines of code ext/Python/modsupport.cpp x: 31 commits (all time) y: 433 lines of code ext/Python/pylifecycle.cpp x: 55 commits (all time) y: 412 lines of code ext/Python/pystate-test.cpp x: 13 commits (all time) y: 170 lines of code ext/Python/pystate.cpp x: 38 commits (all time) y: 157 lines of code ext/Python/pythonrun-test.cpp x: 23 commits (all time) y: 541 lines of code ext/Python/pythonrun.cpp x: 63 commits (all time) y: 412 lines of code ext/Python/sysmodule-test.cpp x: 18 commits (all time) y: 309 lines of code ext/Python/sysmodule.cpp x: 26 commits (all time) y: 173 lines of code library/_builtins.py x: 199 commits (all time) y: 714 lines of code library/_codecs.py x: 48 commits (all time) y: 691 lines of code library/_collections.py x: 22 commits (all time) y: 294 lines of code library/_compiler.py x: 11 commits (all time) y: 251 lines of code library/_compiler_opcode.py x: 6 commits (all time) y: 285 lines of code library/_frozen_importlib.py x: 7 commits (all time) y: 703 lines of code library/_frozen_importlib_external.py x: 8 commits (all time) y: 863 lines of code library/_functools.py x: 7 commits (all time) y: 135 lines of code library/_io.py x: 72 commits (all time) y: 1498 lines of code library/_profiler.py x: 2 commits (all time) y: 185 lines of code library/_str_mod.py x: 20 commits (all time) y: 393 lines of code library/_thread.py x: 10 commits (all time) y: 58 lines of code library/_weakref.py x: 21 commits (all time) y: 286 lines of code library/array.py x: 11 commits (all time) y: 143 lines of code library/asyncio/tasks.py x: 5 commits (all time) y: 558 lines of code library/builtins.py x: 715 commits (all time) y: 5587 lines of code library/collections/__init__.py x: 19 commits (all time) y: 283 lines of code library/dataclasses.py x: 11 commits (all time) y: 575 lines of code library/distutils/sysconfig.py x: 4 commits (all time) y: 318 lines of code library/doctest.py x: 7 commits (all time) y: 1187 lines of code library/inspect.py x: 11 commits (all time) y: 1936 lines of code library/itertools.py x: 30 commits (all time) y: 604 lines of code library/marshal.py x: 15 commits (all time) y: 275 lines of code library/socket.py x: 9 commits (all time) y: 606 lines of code library/sys.py x: 85 commits (all time) y: 236 lines of code library/sysconfig.py x: 6 commits (all time) y: 482 lines of code library/threading.py x: 19 commits (all time) y: 123 lines of code library/types.py x: 23 commits (all time) y: 199 lines of code library/typing.py x: 14 commits (all time) y: 1127 lines of code library/zipfile.py x: 7 commits (all time) y: 1715 lines of code library_files.cmake x: 39 commits (all time) y: 451 lines of code main.cpp x: 32 commits (all time) y: 2 lines of code runtime/array-module.cpp x: 20 commits (all time) y: 411 lines of code runtime/assembler-utils.h x: 6 commits (all time) y: 198 lines of code runtime/assembler-x64.cpp x: 13 commits (all time) y: 839 lines of code runtime/assembler-x64.h x: 14 commits (all time) y: 758 lines of code runtime/attributedict.cpp x: 3 commits (all time) y: 249 lines of code runtime/builtins-module-test.cpp x: 146 commits (all time) y: 1306 lines of code runtime/builtins-module.cpp x: 320 commits (all time) y: 759 lines of code runtime/builtins-module.h x: 94 commits (all time) y: 17 lines of code runtime/bytearray-builtins-test.cpp x: 66 commits (all time) y: 1038 lines of code runtime/bytearray-builtins.cpp x: 67 commits (all time) y: 725 lines of code runtime/bytearray-builtins.h x: 35 commits (all time) y: 11 lines of code runtime/bytecode-test.cpp x: 38 commits (all time) y: 782 lines of code runtime/bytecode.cpp x: 46 commits (all time) y: 303 lines of code runtime/bytecode.h x: 129 commits (all time) y: 373 lines of code runtime/bytes-builtins-test.cpp x: 83 commits (all time) y: 1579 lines of code runtime/bytes-builtins.cpp x: 84 commits (all time) y: 993 lines of code runtime/bytes-builtins.h x: 53 commits (all time) y: 41 lines of code runtime/byteslike.cpp x: 4 commits (all time) y: 132 lines of code runtime/capi.h x: 20 commits (all time) y: 46 lines of code runtime/complex-builtins.cpp x: 47 commits (all time) y: 201 lines of code runtime/complex-builtins.h x: 20 commits (all time) y: 7 lines of code runtime/debugging-test.cpp x: 99 commits (all time) y: 784 lines of code runtime/debugging.cpp x: 73 commits (all time) y: 696 lines of code runtime/debugging.h x: 22 commits (all time) y: 54 lines of code runtime/descriptor-builtins-test.cpp x: 30 commits (all time) y: 289 lines of code runtime/descriptor-builtins.cpp x: 48 commits (all time) y: 323 lines of code runtime/descriptor-builtins.h x: 22 commits (all time) y: 16 lines of code runtime/dict-builtins-test.cpp x: 82 commits (all time) y: 886 lines of code runtime/dict-builtins.cpp x: 118 commits (all time) y: 1129 lines of code runtime/dict-builtins.h x: 46 commits (all time) y: 48 lines of code runtime/disassembler-x64.cpp x: 3 commits (all time) y: 1741 lines of code runtime/exception-builtins-test.cpp x: 47 commits (all time) y: 544 lines of code runtime/exception-builtins.cpp x: 91 commits (all time) y: 700 lines of code runtime/faulthandler-module-test.cpp x: 18 commits (all time) y: 47 lines of code runtime/faulthandler-module.cpp x: 18 commits (all time) y: 208 lines of code runtime/float-builtins-test.cpp x: 73 commits (all time) y: 895 lines of code runtime/float-builtins.cpp x: 92 commits (all time) y: 840 lines of code runtime/float-builtins.h x: 42 commits (all time) y: 16 lines of code runtime/float-conversion.cpp x: 7 commits (all time) y: 2189 lines of code runtime/formatter.cpp x: 20 commits (all time) y: 965 lines of code runtime/frame.h x: 114 commits (all time) y: 277 lines of code runtime/function-builtins-test.cpp x: 40 commits (all time) y: 108 lines of code runtime/function-builtins.cpp x: 72 commits (all time) y: 103 lines of code runtime/generator-builtins.cpp x: 71 commits (all time) y: 840 lines of code runtime/generator-builtins.h x: 19 commits (all time) y: 10 lines of code runtime/generator-test.cpp x: 25 commits (all time) y: 202 lines of code runtime/globals.h x: 58 commits (all time) y: 139 lines of code runtime/handles-decl.h x: 37 commits (all time) y: 143 lines of code runtime/handles-test.cpp x: 35 commits (all time) y: 236 lines of code runtime/handles.h x: 77 commits (all time) y: 56 lines of code runtime/heap-profiler-test.cpp x: 15 commits (all time) y: 1210 lines of code runtime/heap-profiler.cpp x: 14 commits (all time) y: 565 lines of code runtime/heap-profiler.h x: 8 commits (all time) y: 253 lines of code runtime/heap-test.cpp x: 33 commits (all time) y: 106 lines of code runtime/heap.cpp x: 94 commits (all time) y: 82 lines of code runtime/heap.h x: 72 commits (all time) y: 41 lines of code runtime/ic-test.cpp x: 100 commits (all time) y: 1747 lines of code runtime/ic.cpp x: 91 commits (all time) y: 796 lines of code runtime/ic.h x: 65 commits (all time) y: 375 lines of code runtime/importlib-test.cpp x: 22 commits (all time) y: 179 lines of code runtime/int-builtins-test.cpp x: 110 commits (all time) y: 2716 lines of code runtime/int-builtins.cpp x: 147 commits (all time) y: 874 lines of code runtime/int-builtins.h x: 66 commits (all time) y: 26 lines of code runtime/interpreter-gen-x64.cpp x: 126 commits (all time) y: 2616 lines of code runtime/interpreter-test.cpp x: 277 commits (all time) y: 7746 lines of code runtime/interpreter.cpp x: 593 commits (all time) y: 5574 lines of code runtime/interpreter.h x: 207 commits (all time) y: 446 lines of code runtime/layout-test.cpp x: 43 commits (all time) y: 426 lines of code runtime/layout.h x: 22 commits (all time) y: 70 lines of code runtime/list-builtins-test.cpp x: 99 commits (all time) y: 942 lines of code runtime/list-builtins.cpp x: 133 commits (all time) y: 540 lines of code runtime/list-builtins.h x: 40 commits (all time) y: 23 lines of code runtime/marshal-test.cpp x: 57 commits (all time) y: 499 lines of code runtime/marshal.cpp x: 87 commits (all time) y: 489 lines of code runtime/marshal.h x: 40 commits (all time) y: 66 lines of code runtime/memoryview-builtins.cpp x: 46 commits (all time) y: 601 lines of code runtime/mmap-module.cpp x: 12 commits (all time) y: 121 lines of code runtime/module-builtins-test.cpp x: 67 commits (all time) y: 322 lines of code runtime/module-builtins.cpp x: 75 commits (all time) y: 308 lines of code runtime/module-builtins.h x: 44 commits (all time) y: 38 lines of code runtime/modules.cpp x: 45 commits (all time) y: 110 lines of code runtime/modules.h x: 28 commits (all time) y: 38 lines of code runtime/mro.cpp x: 30 commits (all time) y: 122 lines of code runtime/mro.h x: 10 commits (all time) y: 7 lines of code runtime/object-builtins-test.cpp x: 78 commits (all time) y: 963 lines of code runtime/object-builtins.cpp x: 129 commits (all time) y: 558 lines of code runtime/object-builtins.h x: 50 commits (all time) y: 40 lines of code runtime/objects-test.cpp x: 144 commits (all time) y: 1560 lines of code runtime/objects.cpp x: 157 commits (all time) y: 945 lines of code runtime/objects.h x: 559 commits (all time) y: 5600 lines of code runtime/os.cpp x: 39 commits (all time) y: 193 lines of code runtime/os.h x: 43 commits (all time) y: 46 lines of code runtime/range-builtins-test.cpp x: 19 commits (all time) y: 179 lines of code runtime/range-builtins.cpp x: 43 commits (all time) y: 256 lines of code runtime/ref-builtins-test.cpp x: 38 commits (all time) y: 151 lines of code runtime/ref-builtins.cpp x: 35 commits (all time) y: 94 lines of code runtime/runtime-test.cpp x: 377 commits (all time) y: 3055 lines of code runtime/runtime.cpp x: 1086 commits (all time) y: 4002 lines of code runtime/runtime.h x: 671 commits (all time) y: 598 lines of code runtime/scavenger-test.cpp x: 52 commits (all time) y: 363 lines of code runtime/scavenger.cpp x: 45 commits (all time) y: 304 lines of code runtime/set-builtins-test.cpp x: 77 commits (all time) y: 1033 lines of code runtime/set-builtins.cpp x: 104 commits (all time) y: 1079 lines of code runtime/set-builtins.h x: 45 commits (all time) y: 29 lines of code runtime/slice-builtins-test.cpp x: 24 commits (all time) y: 168 lines of code runtime/slice-builtins.cpp x: 31 commits (all time) y: 71 lines of code runtime/str-builtins-test.cpp x: 132 commits (all time) y: 1917 lines of code runtime/str-builtins.cpp x: 184 commits (all time) y: 1680 lines of code runtime/str-builtins.h x: 87 commits (all time) y: 59 lines of code runtime/super-builtins-test.cpp x: 35 commits (all time) y: 377 lines of code runtime/super-builtins.cpp x: 61 commits (all time) y: 177 lines of code runtime/super-builtins.h x: 17 commits (all time) y: 13 lines of code runtime/symbols.h x: 579 commits (all time) y: 826 lines of code runtime/sys-module-test.cpp x: 55 commits (all time) y: 216 lines of code runtime/sys-module.cpp x: 96 commits (all time) y: 321 lines of code runtime/sys-module.h x: 36 commits (all time) y: 38 lines of code runtime/test-utils.cpp x: 167 commits (all time) y: 870 lines of code runtime/test-utils.h x: 93 commits (all time) y: 183 lines of code runtime/thread-test.cpp x: 308 commits (all time) y: 1726 lines of code runtime/thread.cpp x: 236 commits (all time) y: 743 lines of code runtime/thread.h x: 154 commits (all time) y: 316 lines of code runtime/trampolines-test.cpp x: 119 commits (all time) y: 960 lines of code runtime/trampolines.cpp x: 163 commits (all time) y: 611 lines of code runtime/trampolines.h x: 50 commits (all time) y: 63 lines of code runtime/tuple-builtins-test.cpp x: 68 commits (all time) y: 549 lines of code runtime/tuple-builtins.cpp x: 106 commits (all time) y: 282 lines of code runtime/tuple-builtins.h x: 39 commits (all time) y: 15 lines of code runtime/type-builtins-test.cpp x: 127 commits (all time) y: 1404 lines of code runtime/type-builtins.cpp x: 227 commits (all time) y: 1127 lines of code runtime/type-builtins.h x: 84 commits (all time) y: 102 lines of code runtime/under-builtins-module-test.cpp x: 108 commits (all time) y: 2988 lines of code runtime/under-builtins-module.cpp x: 358 commits (all time) y: 5543 lines of code runtime/under-codecs-module-test.cpp x: 9 commits (all time) y: 1271 lines of code runtime/under-codecs-module.cpp x: 30 commits (all time) y: 1216 lines of code runtime/under-collections-module.cpp x: 20 commits (all time) y: 688 lines of code runtime/under-contextvars-module.cpp x: 12 commits (all time) y: 346 lines of code runtime/under-ctypes-module.cpp x: 19 commits (all time) y: 241 lines of code runtime/under-io-module.cpp x: 57 commits (all time) y: 1642 lines of code runtime/under-json-module.cpp x: 12 commits (all time) y: 867 lines of code runtime/under-os-module-test.cpp x: 13 commits (all time) y: 409 lines of code runtime/under-os-module.cpp x: 16 commits (all time) y: 153 lines of code runtime/under-signal-module.cpp x: 20 commits (all time) y: 163 lines of code runtime/unicode.h x: 41 commits (all time) y: 618 lines of code runtime/unicodedata-module.cpp x: 17 commits (all time) y: 659 lines of code runtime/utils-test.cpp x: 39 commits (all time) y: 246 lines of code runtime/utils.cpp x: 49 commits (all time) y: 109 lines of code runtime/vector.h x: 15 commits (all time) y: 123 lines of code util/capi.py x: 10 commits (all time) y: 335 lines of code util/generate_unicode_database.py x: 18 commits (all time) y: 1104 lines of code library/compiler/pycodegen.py x: 10 commits (all time) y: 2453 lines of code benchmarks/benchmarks/bench_pickle.py x: 4 commits (all time) y: 235 lines of code benchmarks/benchmarks/deltablue.py x: 6 commits (all time) y: 452 lines of code benchmarks/benchmarks/go.py x: 6 commits (all time) y: 410 lines of code benchmarks/benchmarks/pyflate.py x: 4 commits (all time) y: 607 lines of code benchmarks/benchmarks/pystone.py x: 6 commits (all time) y: 219 lines of code library/compiler/optimizer.py x: 9 commits (all time) y: 162 lines of code library/compiler/peephole.py x: 7 commits (all time) y: 591 lines of code library/compiler/pyassem.py x: 9 commits (all time) y: 778 lines of code library/compiler/static.py x: 5 commits (all time) y: 5776 lines of code library/compiler/symbols.py x: 5 commits (all time) y: 500 lines of code capi/cpython-internal/pycore_accu.h x: 1 commits (all time) y: 24 lines of code capi/cpython-internal/py_curses.h x: 1 commits (all time) y: 61 lines of code capi/cpython-internal/pyexpat.h x: 1 commits (all time) y: 44 lines of code capi/cpython-internal/Python-ast.h x: 1 commits (all time) y: 618 lines of code capi/cpython-internal/graminit.h x: 1 commits (all time) y: 92 lines of code
7746.0
lines of code
  min: 1.0
  average: 339.95
  25th percentile: 17.0
  median: 70.0
  75th percentile: 310.5
  max: 7746.0
0 1086.0
commits (all time)
min: 1.0 | average: 33.14 | 25th percentile: 3.0 | median: 9.0 | 75th percentile: 30.0 | max: 1086.0

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

cpython_library_files.cmake x: 6 contributors (all time) y: 2108 lines of code benchmarks/_compile_tool.py x: 2 contributors (all time) y: 20 lines of code benchmarks/_display_results.py x: 4 contributors (all time) y: 60 lines of code benchmarks/_time_tool.py x: 5 contributors (all time) y: 100 lines of code benchmarks/_tools.py x: 7 contributors (all time) y: 243 lines of code capi/cpython-data.h x: 10 contributors (all time) y: 416 lines of code capi/cpython-func.h x: 11 contributors (all time) y: 1814 lines of code capi/cpython-internal/datetime.h x: 2 contributors (all time) y: 171 lines of code capi/cpython-types.h x: 11 contributors (all time) y: 399 lines of code capi/datetime.h x: 3 contributors (all time) y: 70 lines of code capi/pyconfig-linux.h x: 5 contributors (all time) y: 353 lines of code capi/pyconfig-osx.h x: 3 contributors (all time) y: 339 lines of code capi/structmember.h x: 2 contributors (all time) y: 42 lines of code ext/Internal/api-handle-test.cpp x: 2 contributors (all time) y: 343 lines of code ext/Internal/api-handle.cpp x: 4 contributors (all time) y: 484 lines of code ext/Internal/api-handle.h x: 2 contributors (all time) y: 128 lines of code ext/Internal/bytearrayobject-utils.h x: 3 contributors (all time) y: 8 lines of code ext/Internal/capi-state.cpp x: 4 contributors (all time) y: 65 lines of code ext/Internal/capi-state.h x: 3 contributors (all time) y: 36 lines of code ext/Internal/capi-trampolines.cpp x: 3 contributors (all time) y: 681 lines of code ext/Internal/capi-typeslots.cpp x: 2 contributors (all time) y: 72 lines of code ext/Internal/function-utils.cpp x: 2 contributors (all time) y: 108 lines of code ext/Internal/trampolines-test.cpp x: 3 contributors (all time) y: 787 lines of code ext/Internal/type-utils.cpp x: 3 contributors (all time) y: 106 lines of code ext/Modules/_datetimemodule-test.cpp x: 3 contributors (all time) y: 173 lines of code ext/Modules/_sre/_sre.cpp x: 3 contributors (all time) y: 5214 lines of code ext/Modules/config-test.cpp x: 12 contributors (all time) y: 297 lines of code ext/Modules/config.cpp x: 14 contributors (all time) y: 91 lines of code ext/Modules/gcmodule-test.cpp x: 7 contributors (all time) y: 100 lines of code ext/Modules/gcmodule.cpp x: 6 contributors (all time) y: 33 lines of code ext/Modules/getbuildinfo.cpp x: 5 contributors (all time) y: 6 lines of code ext/Modules/main-test.cpp x: 5 contributors (all time) y: 62 lines of code ext/Modules/main.cpp x: 9 contributors (all time) y: 311 lines of code ext/Modules/posixmodule-test.cpp x: 6 contributors (all time) y: 64 lines of code ext/Modules/signalmodule.cpp x: 6 contributors (all time) y: 26 lines of code ext/Objects/abstract-test.cpp x: 13 contributors (all time) y: 3848 lines of code ext/Objects/abstract.cpp x: 14 contributors (all time) y: 1532 lines of code ext/Objects/boolobject-test.cpp x: 7 contributors (all time) y: 39 lines of code ext/Objects/boolobject.cpp x: 10 contributors (all time) y: 23 lines of code ext/Objects/bytearrayobject-test.cpp x: 5 contributors (all time) y: 191 lines of code ext/Objects/bytearrayobject.cpp x: 9 contributors (all time) y: 132 lines of code ext/Objects/bytesobject-test.cpp x: 9 contributors (all time) y: 826 lines of code ext/Objects/bytesobject.cpp x: 12 contributors (all time) y: 531 lines of code ext/Objects/classobject-test.cpp x: 11 contributors (all time) y: 242 lines of code ext/Objects/classobject.cpp x: 7 contributors (all time) y: 81 lines of code ext/Objects/codeobject-test.cpp x: 5 contributors (all time) y: 449 lines of code ext/Objects/codeobject.cpp x: 8 contributors (all time) y: 226 lines of code ext/Objects/complexobject-test.cpp x: 5 contributors (all time) y: 164 lines of code ext/Objects/complexobject.cpp x: 8 contributors (all time) y: 129 lines of code ext/Objects/descrobject-test.cpp x: 7 contributors (all time) y: 292 lines of code ext/Objects/descrobject.cpp x: 9 contributors (all time) y: 104 lines of code ext/Objects/dictobject-test.cpp x: 12 contributors (all time) y: 1299 lines of code ext/Objects/dictobject.cpp x: 13 contributors (all time) y: 404 lines of code ext/Objects/exceptions-test.cpp x: 7 contributors (all time) y: 899 lines of code ext/Objects/exceptions.cpp x: 10 contributors (all time) y: 569 lines of code ext/Objects/fileobject-test.cpp x: 6 contributors (all time) y: 133 lines of code ext/Objects/fileobject.cpp x: 7 contributors (all time) y: 130 lines of code ext/Objects/floatobject-test.cpp x: 11 contributors (all time) y: 335 lines of code ext/Objects/floatobject.cpp x: 13 contributors (all time) y: 232 lines of code ext/Objects/genobject.cpp x: 4 contributors (all time) y: 21 lines of code ext/Objects/iterobject-test.cpp x: 5 contributors (all time) y: 54 lines of code ext/Objects/listobject-test.cpp x: 9 contributors (all time) y: 434 lines of code ext/Objects/listobject.cpp x: 12 contributors (all time) y: 265 lines of code ext/Objects/longobject-test.cpp x: 11 contributors (all time) y: 952 lines of code ext/Objects/memoryobject-test.cpp x: 4 contributors (all time) y: 101 lines of code ext/Objects/moduleobject-test.cpp x: 12 contributors (all time) y: 631 lines of code ext/Objects/moduleobject.cpp x: 15 contributors (all time) y: 356 lines of code ext/Objects/namespaceobject.cpp x: 7 contributors (all time) y: 27 lines of code ext/Objects/object-test.cpp x: 11 contributors (all time) y: 1371 lines of code ext/Objects/object.cpp x: 13 contributors (all time) y: 595 lines of code ext/Objects/obmalloc.cpp x: 6 contributors (all time) y: 100 lines of code ext/Objects/setobject-test.cpp x: 10 contributors (all time) y: 357 lines of code ext/Objects/setobject.cpp x: 10 contributors (all time) y: 192 lines of code ext/Objects/structseq-test.cpp x: 7 contributors (all time) y: 321 lines of code ext/Objects/structseq.cpp x: 9 contributors (all time) y: 76 lines of code ext/Objects/tupleobject-test.cpp x: 10 contributors (all time) y: 258 lines of code ext/Objects/tupleobject.cpp x: 10 contributors (all time) y: 154 lines of code ext/Objects/typeobject-test.cpp x: 17 contributors (all time) y: 2979 lines of code ext/Objects/typeobject.cpp x: 16 contributors (all time) y: 1773 lines of code ext/Objects/unicodeobject-test.cpp x: 12 contributors (all time) y: 2578 lines of code ext/Objects/unicodeobject.cpp x: 13 contributors (all time) y: 2270 lines of code ext/Objects/weakrefobject.cpp x: 8 contributors (all time) y: 68 lines of code ext/Python/ceval-test.cpp x: 6 contributors (all time) y: 249 lines of code ext/Python/codecs.cpp x: 8 contributors (all time) y: 115 lines of code ext/Python/compile.cpp x: 4 contributors (all time) y: 128 lines of code ext/Python/errors-test.cpp x: 11 contributors (all time) y: 751 lines of code ext/Python/errors.cpp x: 12 contributors (all time) y: 643 lines of code ext/Python/getargs-test.cpp x: 6 contributors (all time) y: 663 lines of code ext/Python/getargs.cpp x: 10 contributors (all time) y: 2084 lines of code ext/Python/import-test.cpp x: 7 contributors (all time) y: 247 lines of code ext/Python/modsupport.cpp x: 12 contributors (all time) y: 433 lines of code ext/Python/pystate-test.cpp x: 8 contributors (all time) y: 170 lines of code ext/Python/pythonrun-test.cpp x: 9 contributors (all time) y: 541 lines of code ext/Python/sysmodule-test.cpp x: 6 contributors (all time) y: 309 lines of code library/_builtins.py x: 17 contributors (all time) y: 714 lines of code library/_codecs.py x: 9 contributors (all time) y: 691 lines of code library/_collections.py x: 6 contributors (all time) y: 294 lines of code library/_compiler.py x: 2 contributors (all time) y: 251 lines of code library/_compiler_opcode.py x: 2 contributors (all time) y: 285 lines of code library/_frozen_importlib.py x: 5 contributors (all time) y: 703 lines of code library/_frozen_importlib_external.py x: 4 contributors (all time) y: 863 lines of code library/_io.py x: 11 contributors (all time) y: 1498 lines of code library/_profiler.py x: 2 contributors (all time) y: 185 lines of code library/_str_mod.py x: 5 contributors (all time) y: 393 lines of code library/_string.py x: 3 contributors (all time) y: 141 lines of code library/asyncio/tasks.py x: 4 contributors (all time) y: 558 lines of code library/builtins.py x: 36 contributors (all time) y: 5587 lines of code library/collections/__init__.py x: 8 contributors (all time) y: 283 lines of code library/compiler/opcode37.py x: 1 contributors (all time) y: 21 lines of code library/compiler/opcode37static.py x: 1 contributors (all time) y: 60 lines of code library/compiler/opcodebase.py x: 1 contributors (all time) y: 105 lines of code library/dataclasses.py x: 7 contributors (all time) y: 575 lines of code library/distutils/sysconfig.py x: 3 contributors (all time) y: 318 lines of code library/doctest.py x: 6 contributors (all time) y: 1187 lines of code library/inspect.py x: 6 contributors (all time) y: 1936 lines of code library/itertools.py x: 9 contributors (all time) y: 604 lines of code library/marshal.py x: 4 contributors (all time) y: 275 lines of code library/operator.py x: 6 contributors (all time) y: 369 lines of code library/socket.py x: 5 contributors (all time) y: 606 lines of code library/types.py x: 11 contributors (all time) y: 199 lines of code library/typing.py x: 9 contributors (all time) y: 1127 lines of code library/zipfile.py x: 6 contributors (all time) y: 1715 lines of code library_files.cmake x: 8 contributors (all time) y: 451 lines of code main.cpp x: 9 contributors (all time) y: 2 lines of code runtime/array-module.cpp x: 5 contributors (all time) y: 411 lines of code runtime/assembler-utils.h x: 3 contributors (all time) y: 198 lines of code runtime/assembler-x64-test.cpp x: 5 contributors (all time) y: 245 lines of code runtime/assembler-x64.cpp x: 4 contributors (all time) y: 839 lines of code runtime/assembler-x64.h x: 4 contributors (all time) y: 758 lines of code runtime/builtins-module-test.cpp x: 13 contributors (all time) y: 1306 lines of code runtime/builtins-module.cpp x: 16 contributors (all time) y: 759 lines of code runtime/bytearray-builtins-test.cpp x: 8 contributors (all time) y: 1038 lines of code runtime/bytearray-builtins.cpp x: 8 contributors (all time) y: 725 lines of code runtime/bytecode-test.cpp x: 8 contributors (all time) y: 782 lines of code runtime/bytecode.cpp x: 10 contributors (all time) y: 303 lines of code runtime/bytecode.h x: 13 contributors (all time) y: 373 lines of code runtime/bytes-builtins-test.cpp x: 10 contributors (all time) y: 1579 lines of code runtime/bytes-builtins.cpp x: 9 contributors (all time) y: 993 lines of code runtime/code-builtins-test.cpp x: 4 contributors (all time) y: 165 lines of code runtime/complex-builtins.cpp x: 13 contributors (all time) y: 201 lines of code runtime/debugging.cpp x: 8 contributors (all time) y: 696 lines of code runtime/descriptor-builtins-test.cpp x: 11 contributors (all time) y: 289 lines of code runtime/descriptor-builtins.h x: 8 contributors (all time) y: 16 lines of code runtime/dict-builtins-test.cpp x: 13 contributors (all time) y: 886 lines of code runtime/dict-builtins.cpp x: 14 contributors (all time) y: 1129 lines of code runtime/dict-builtins.h x: 12 contributors (all time) y: 48 lines of code runtime/disassembler-x64.cpp x: 1 contributors (all time) y: 1741 lines of code runtime/disassembler.h x: 1 contributors (all time) y: 67 lines of code runtime/exception-builtins.cpp x: 14 contributors (all time) y: 700 lines of code runtime/float-builtins.cpp x: 15 contributors (all time) y: 840 lines of code runtime/float-builtins.h x: 11 contributors (all time) y: 16 lines of code runtime/float-conversion.cpp x: 5 contributors (all time) y: 2189 lines of code runtime/formatter.cpp x: 6 contributors (all time) y: 965 lines of code runtime/frame.h x: 14 contributors (all time) y: 277 lines of code runtime/generator-builtins.cpp x: 10 contributors (all time) y: 840 lines of code runtime/generator-test.cpp x: 8 contributors (all time) y: 202 lines of code runtime/globals.h x: 16 contributors (all time) y: 139 lines of code runtime/handles.h x: 13 contributors (all time) y: 56 lines of code runtime/heap-profiler-test.cpp x: 6 contributors (all time) y: 1210 lines of code runtime/heap-profiler.cpp x: 3 contributors (all time) y: 565 lines of code runtime/heap-test.cpp x: 13 contributors (all time) y: 106 lines of code runtime/heap.cpp x: 16 contributors (all time) y: 82 lines of code runtime/heap.h x: 16 contributors (all time) y: 41 lines of code runtime/ic-test.cpp x: 9 contributors (all time) y: 1747 lines of code runtime/ic.cpp x: 7 contributors (all time) y: 796 lines of code runtime/ic.h x: 7 contributors (all time) y: 375 lines of code runtime/int-builtins-test.cpp x: 12 contributors (all time) y: 2716 lines of code runtime/int-builtins.cpp x: 14 contributors (all time) y: 874 lines of code runtime/int-builtins.h x: 12 contributors (all time) y: 26 lines of code runtime/interpreter-gen-x64.cpp x: 7 contributors (all time) y: 2616 lines of code runtime/interpreter-test.cpp x: 14 contributors (all time) y: 7746 lines of code runtime/interpreter.cpp x: 20 contributors (all time) y: 5574 lines of code runtime/interpreter.h x: 16 contributors (all time) y: 446 lines of code runtime/layout-test.cpp x: 12 contributors (all time) y: 426 lines of code runtime/layout.h x: 10 contributors (all time) y: 70 lines of code runtime/list-builtins-test.cpp x: 16 contributors (all time) y: 942 lines of code runtime/list-builtins.cpp x: 13 contributors (all time) y: 540 lines of code runtime/marshal-module-test.cpp x: 8 contributors (all time) y: 39 lines of code runtime/marshal-test.cpp x: 11 contributors (all time) y: 499 lines of code runtime/module-builtins-test.cpp x: 8 contributors (all time) y: 322 lines of code runtime/module-builtins.cpp x: 10 contributors (all time) y: 308 lines of code runtime/module-builtins.h x: 10 contributors (all time) y: 38 lines of code runtime/mro.cpp x: 12 contributors (all time) y: 122 lines of code runtime/object-builtins-test.cpp x: 14 contributors (all time) y: 963 lines of code runtime/object-builtins.cpp x: 15 contributors (all time) y: 558 lines of code runtime/objects-test.cpp x: 20 contributors (all time) y: 1560 lines of code runtime/objects.cpp x: 19 contributors (all time) y: 945 lines of code runtime/objects.h x: 26 contributors (all time) y: 5600 lines of code runtime/os.cpp x: 12 contributors (all time) y: 193 lines of code runtime/range-builtins-test.cpp x: 9 contributors (all time) y: 179 lines of code runtime/ref-builtins-test.cpp x: 11 contributors (all time) y: 151 lines of code runtime/runtime-test.cpp x: 19 contributors (all time) y: 3055 lines of code runtime/runtime.cpp x: 27 contributors (all time) y: 4002 lines of code runtime/runtime.h x: 26 contributors (all time) y: 598 lines of code runtime/scavenger-test.cpp x: 12 contributors (all time) y: 363 lines of code runtime/set-builtins-test.cpp x: 12 contributors (all time) y: 1033 lines of code runtime/set-builtins.cpp x: 10 contributors (all time) y: 1079 lines of code runtime/slice-builtins-test.cpp x: 6 contributors (all time) y: 168 lines of code runtime/str-builtins-test.cpp x: 14 contributors (all time) y: 1917 lines of code runtime/str-builtins.cpp x: 17 contributors (all time) y: 1680 lines of code runtime/super-builtins-test.cpp x: 11 contributors (all time) y: 377 lines of code runtime/symbols.h x: 27 contributors (all time) y: 826 lines of code runtime/sys-module-test.cpp x: 9 contributors (all time) y: 216 lines of code runtime/sys-module.cpp x: 13 contributors (all time) y: 321 lines of code runtime/test-utils.cpp x: 18 contributors (all time) y: 870 lines of code runtime/test-utils.h x: 16 contributors (all time) y: 183 lines of code runtime/thread-test.cpp x: 19 contributors (all time) y: 1726 lines of code runtime/thread.cpp x: 18 contributors (all time) y: 743 lines of code runtime/thread.h x: 16 contributors (all time) y: 316 lines of code runtime/traceback-builtins.cpp x: 3 contributors (all time) y: 276 lines of code runtime/trampolines.cpp x: 17 contributors (all time) y: 611 lines of code runtime/trampolines.h x: 12 contributors (all time) y: 63 lines of code runtime/tuple-builtins-test.cpp x: 12 contributors (all time) y: 549 lines of code runtime/tuple-builtins.cpp x: 13 contributors (all time) y: 282 lines of code runtime/type-builtins-test.cpp x: 13 contributors (all time) y: 1404 lines of code runtime/type-builtins.cpp x: 17 contributors (all time) y: 1127 lines of code runtime/type-builtins.h x: 12 contributors (all time) y: 102 lines of code runtime/under-builtins-module-test.cpp x: 15 contributors (all time) y: 2988 lines of code runtime/under-builtins-module.cpp x: 21 contributors (all time) y: 5543 lines of code runtime/under-codecs-module-test.cpp x: 4 contributors (all time) y: 1271 lines of code runtime/under-collections-module.cpp x: 5 contributors (all time) y: 688 lines of code runtime/under-contextvars-module.cpp x: 4 contributors (all time) y: 346 lines of code runtime/under-io-module.cpp x: 9 contributors (all time) y: 1642 lines of code runtime/under-json-module.cpp x: 2 contributors (all time) y: 867 lines of code runtime/unicode.h x: 9 contributors (all time) y: 618 lines of code runtime/unicodedata-module.cpp x: 3 contributors (all time) y: 659 lines of code runtime/utils-test.cpp x: 9 contributors (all time) y: 246 lines of code runtime/utils.cpp x: 11 contributors (all time) y: 109 lines of code util/capi.py x: 5 contributors (all time) y: 335 lines of code util/freeze_modules.py x: 6 contributors (all time) y: 207 lines of code util/generate_unicode_database.py x: 4 contributors (all time) y: 1104 lines of code library/compiler/pycodegen.py x: 4 contributors (all time) y: 2453 lines of code benchmarks/benchmarks/bench_pickle.py x: 2 contributors (all time) y: 235 lines of code benchmarks/benchmarks/deltablue.py x: 2 contributors (all time) y: 452 lines of code benchmarks/benchmarks/go.py x: 3 contributors (all time) y: 410 lines of code benchmarks/benchmarks/nbody.py x: 1 contributors (all time) y: 134 lines of code benchmarks/benchmarks/pyflate.py x: 2 contributors (all time) y: 607 lines of code benchmarks/benchmarks/richards.py x: 2 contributors (all time) y: 328 lines of code library/compiler/peephole.py x: 4 contributors (all time) y: 591 lines of code library/compiler/pyassem.py x: 4 contributors (all time) y: 778 lines of code library/compiler/static.py x: 4 contributors (all time) y: 5776 lines of code library/compiler/symbols.py x: 4 contributors (all time) y: 500 lines of code library/compiler/unparse.py x: 4 contributors (all time) y: 335 lines of code capi/cpython-internal/Python-ast.h x: 1 contributors (all time) y: 618 lines of code
7746.0
lines of code
  min: 1.0
  average: 339.95
  25th percentile: 17.0
  median: 70.0
  75th percentile: 310.5
  max: 7746.0
0 36.0
contributors (all time)
min: 1.0 | average: 5.85 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 8.0 | max: 36.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".