File Complexity Overall
  • There are 124 files with units, with 19,723 lines of code.
    • 1 very complex files (McCabe index sum 251+; 542 lines of code)
    • 10 complex files (McCabe index sum 126-250; 3,659 lines of code)
    • 38 medium complex files (McCabe index sum 51-125; 8,623 lines of code)
    • 24 slightly complex files (McCabe index sum 26-50; 3,199 lines of code)
    • 51 simple files (McCabe index sum 1-25; 3,700 lines of code)
  • 129,257 main files have no units (e.g. languages without unit analysis, or files without functions) and are not classified.
system2% | 18% | 43% | 16% | 18%
Legend:
251+
126-250
51-125
26-50
1-25


explore: grouped by folders | grouped by complexity
File Complexity per Extension
251+
126-250
51-125
26-50
1-25
py3% | 17% | 41% | 15% | 21%
cpp0% | 30% | 35% | 24% | 9%
hpp0% | 0% | 100% | 0% | 0%
File Complexity per Logical Decomposition
primary
251+
126-250
51-125
26-50
1-25
preprints2% | 18% | 43% | 16% | 18%
Most Complex Files (Top 50)

The McCabe index of a file grows with its size: per 100 lines tells a large but plain file from a dense one, and most complex unit whether the complexity sits in one unit or is spread over many.

File# lines# unitsMcCabe index
(sum)
per 100
lines
most complex
unit
verify.py
in preprints/Exact-Fourier-certificates-for-complex-Hadamard-matrices-of-order-six-September-24-2026/verification
542 51 251 46 27
exact-source.py
in preprints/The-critical-dimension-for-one-phase-Bernoulli-minimizers-September-24-2026/verification/checks/original/checks
385 59 239 62 15
verify_parameters.py
in preprints/Staggered-extraction-for-exact-matrix-multiplication-over-every-field-September-24-2026/verification/scripts
472 9 231 49 172
appendix-a.cpp
in preprints/Foulkes-Conjecture-for-the-Sixth-Symmetric-Power-September-25-2026/verification/programs
699 56 229 33 15
check_certificate.py
in preprints/An-atomic-certificate-for-triangular-lattice-universal-optimality-September-26-2026/verification
364 60 190 52 19
numeric_balls.py
in preprints/Universal-optimality-of-the-triangular-lattice-September-23-2026/verification
277 17 142 51 57
independent_checker.py
in preprints/Cycle-clique-Ramsey-numbers-September-25-2026/verification/code
256 17 132 52 23
engine.py
in preprints/The-critical-dimension-for-one-phase-Bernoulli-minimizers-September-24-2026/verification/independent-certificate
301 18 132 44 20
exact_verifier.py
in preprints/Stable-Self-Similar-Blowup-for-a-Supercritical-Defocusing-Schrodinger-Equation-on-the-Torus-September-24-2026/verification/certificates
352 34 130 37 23
interval_certificate.py
in preprints/A-sharp-Fourier-certificate-for-planar-circle-packing-September-23-2026/verification
283 1 129 46 129
independent_opening.py
in preprints/Snaky-in-21-Maker-moves-September-25-2026/verification/supporting/route35
270 11 126 47 66
reproduce.py
in preprints/The-critical-dimension-for-one-phase-Bernoulli-minimizers-September-24-2026/verification/checks
376 19 117 31 28
certificate.py
in preprints/A-finite-time-singularity-of-Calabi-flow-on-projective-space-September-24-2026/verification
136 21 107 79 24
verify_scalar.py
in preprints/A-sharp-entropy-bound-and-the-simplex-inequality-for-isotropic-constants-October-5-2026/verification
372 32 106 28 13
original_exact_certificates.py
in preprints/Stable-Self-Similar-Blowup-for-a-Supercritical-Defocusing-Schrodinger-Equation-on-the-Torus-September-24-2026/verification/certificates
198 28 96 48 18
profile_certificate.py
in preprints/Hellinger-contraction-with-arbitrary-Boolean-output-bias-September-24-2026/verification
137 25 95 69 13
verify.py
in preprints/Zero-Plane-Rigidity-for-Einstein-Four-Manifolds-October-4-2026/verification
457 15 94 21 18
verify.py
in preprints/Positively-curved-Einstein-four-manifolds-September-23-2026/verification
457 15 94 21 18
independent.py
in preprints/Snaky-in-21-Maker-moves-September-25-2026/verification/supporting/route21
218 18 93 43 17
capacity_checks.py
in preprints/Universal-Tensor-Squares-for-Symmetric-Groups-September-24-2026/verification/code
107 8 93 87 60
menu.hpp
in preprints/Complex-Matrix-Multiplication-Below-2.258-and-Rectangular-Bounds-September-24-2026/verification/certificate/checkers
212 39 92 43 9
original_checker.py
in preprints/Cycle-clique-Ramsey-numbers-September-25-2026/verification/code
162 10 92 57 23
polynomial.py
in preprints/Zero-Plane-Rigidity-for-Einstein-Four-Manifolds-October-4-2026/verification
228 27 90 39 12
polynomial.py
in preprints/Positively-curved-Einstein-four-manifolds-September-23-2026/verification
228 27 90 39 12
verify_degree31.py
in preprints/Arithmetic-classification-and-non-Pisot-singularity-for-Bernoulli-convolutions-October-3-2026/verification
375 26 89 24 18
core.hpp
in preprints/Triangular-minimality-for-planar-Coulomb-renormalized-energy-September-23-2026/verification
289 49 89 31 7
trial_verify.py
in preprints/A-boundary-field-gap-for-the-spin-one-Heisenberg-chain-September-24-2026/verification
214 8 86 40 39
reproduce.py
in preprints/The-exact-reconstruction-threshold-for-the-three-state-symmetric-channel-September-25-2026/verification
247 8 83 34 36
inputs.py
in preprints/Universal-optimality-of-the-triangular-lattice-September-23-2026/verification
226 13 78 35 19
verify_certificate.py
in preprints/Snaky-in-21-Maker-moves-September-25-2026/verification/supporting/route35
224 10 77 34 28
boundary-independent.py
in preprints/The-critical-dimension-for-one-phase-Bernoulli-minimizers-September-24-2026/verification/checks/original/checks
194 14 77 40 18
smallcode_verify.py
in preprints/Universal-Tensor-Squares-for-Symmetric-Groups-September-24-2026/verification/code
200 9 76 38 29
scalar_intervals.py
in preprints/The-Mahler-Conjecture-for-General-Convex-Bodies-September-22-2026/verification/programs
148 25 76 51 31
independent_evaluator.py
in preprints/Snaky-in-21-Maker-moves-September-25-2026/verification/supporting
179 16 74 41 12
verify_computations.py
in preprints/Foulkes-Conjecture-for-the-Sixth-Symmetric-Power-September-25-2026/verification
295 12 73 25 13
interval.cpp
in preprints/The-exact-reconstruction-threshold-for-the-three-state-symmetric-channel-September-25-2026/verification
293 29 72 25 13
independent_certificate.py
in preprints/Snaky-in-21-Maker-moves-September-25-2026/verification/supporting/route25
284 13 68 24 19
packed_lanes_independent_check.py
in preprints/The-periodic-spin-one-Haldane-gap-September-24-2026/verification/computations/source2
154 9 68 44 18
verify_certificate.py
in preprints/Snaky-in-21-Maker-moves-September-25-2026/verification/supporting/route25
240 11 66 28 31
interval_certificate.cpp
in preprints/Hellinger-contraction-with-arbitrary-Boolean-output-bias-September-24-2026/verification
201 32 66 33 13
verify.py
in preprints/The-Campana-Peternell-conjecture-in-dimension-six-September-25-2026/verification
159 10 65 41 13
independent_certificate.py
in preprints/Snaky-in-21-Maker-moves-September-25-2026/verification/supporting/route35
185 9 64 35 29
grids.hpp
in preprints/Triangular-minimality-for-planar-Coulomb-renormalized-energy-September-23-2026/verification
343 12 63 18 17
exact_certificate.py
in preprints/Entanglement-with-zero-distillable-secret-key-in-local-dimension-ten-September-27-2026/verification
114 13 60 53 15
primary.py
in preprints/Snaky-in-21-Maker-moves-September-25-2026/verification/supporting/route21
139 7 56 40 37
certificate.cpp
in preprints/The-Reconstruction-Threshold-for-the-Ferromagnetic-Four-State-Potts-Model-October-5-2026/verification/checks
175 23 56 32 11
capacity_independent.py
in preprints/Universal-Tensor-Squares-for-Symmetric-Groups-September-24-2026/verification/code
93 7 54 58 25
appendix-b.cpp
in preprints/Foulkes-Conjecture-for-the-Sixth-Symmetric-Power-September-25-2026/verification/programs
134 12 53 40 11
reproduce.py
in preprints/Complex-Matrix-Multiplication-Below-2.258-and-Rectangular-Bounds-September-24-2026/verification/certificate
230 5 51 22 36
check_sjj_rational.py
in preprints/A-sharp-Fourier-certificate-for-planar-circle-packing-September-23-2026/verification
177 18 50 28 24
About This Analysis
  • File complexity is the sum of the McCabe indexes (conditional complexity) of the units (methods, functions...) in a file.
  • Files are classified in five categories based on that sum: 1-25 (simple files), 26-50 (slightly complex files), 51-125 (medium complex files), 126-250 (complex files), 251+ (very complex files). The default bands are five times the unit complexity bands, as a file is a group of units.
  • Only main code files with units are classified. Files without units (languages without unit analysis, or files without functions) have no complexity to measure and are left out rather than counted as simple.
  • A very complex file holds many decisions, which often means it has too many responsibilities: a candidate to split, and a place where changes need more testing.
Learn more...