File Size Overall
  • There are 335 files with 140,077 lines of code.
    • 39 very long files (74,059 lines of code)
    • 43 long files (30,202 lines of code)
    • 65 medium size files (21,210 lines of code)
    • 60 small files (8,647 lines of code)
    • 128 very small files (5,959 lines of code)
52% | 21% | 15% | 6% | 4%
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
hpp51% | 27% | 9% | 8% | 2%
h58% | 13% | 18% | 3% | 5%
c52% | 24% | 14% | 5% | 2%
cpp35% | 14% | 28% | 6% | 14%
in57% | 0% | 37% | 0% | 4%
cc0% | 0% | 65% | 34% | 0%
py0% | 0% | 0% | 0% | 100%
inc0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
lib53% | 21% | 15% | 6% | 3%
experiments0% | 19% | 21% | 15% | 43%
tools0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
.ql0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
abc.hpp
in lib/bill/bill/sat/solver
4221 203
glucose.hpp
in lib/bill/bill/sat/solver
3797 312
maple.hpp
in lib/bill/bill/sat/solver
3746 277
phmap.h
in lib/parallel_hashmap/parallel_hashmap
3171 315
ghack.hpp
in lib/bill/bill/sat/solver
3145 272
phmap_base.h
in lib/parallel_hashmap/parallel_hashmap
3129 235
btree.h
in lib/parallel_hashmap/parallel_hashmap
3042 254
format.h
in lib/fmt/fmt
2797 305
watercluster2.c
in lib/nauty
2792 79
concurrentqueue.h
in lib/percy/percy
2625 99
gtools.c
in lib/nauty
2282 -
naututil.c
in lib/nauty
2248 -
dreadnaut.c
in lib/nauty
2203 -
matplotlibcpp.h
in lib/matplot/matplot
1844 87
satSolver.cpp
in lib/abcsat
1838 75
geng.c
in lib/nauty
1783 -
maj_encoder.hpp
in lib/percy/percy/encoders
1674 60
percy.hpp
in lib/percy/percy
1651 9
cubhamg.c
in lib/nauty
1598 -
aig_encoder.hpp
in lib/percy/percy/encoders
1518 53
operations.hpp
in lib/kitty/kitty
1495 111
genbg.c
in lib/nauty
1384 1
sumlines.c
in lib/nauty
1379 1
genquarticg.c
in lib/nauty
1308 2
mig_encoder.hpp
in lib/percy/percy/encoders
1299 46
nautinv.c
in lib/nauty
1295 -
nausparse.c
in lib/nauty
1262 -
verilog.hpp
in lib/lorina/lorina
1252 73
core.h
in lib/fmt/fmt
1235 112
ssv_encoder.hpp
in lib/percy/percy/encoders
1166 19
vecInt.h
in lib/abcsat/abc
1157 93
vecInt.h
in lib/bill/bill/sat/solver/abc
1150 93
vecInt.h
in lib/abcesop/eabc
1146 93
format-inl.h
in lib/fmt/fmt
1115 60
in
nauty-h.in
in lib/nauty
1110 -
gentourng.c
in lib/nauty
1102 -
constructors.hpp
in lib/kitty/kitty
1077 32
Glucose.cpp
in lib/abcsat
1021 34
twohamg.c
in lib/nauty
1002 -
genrang.c
in lib/nauty
998 -
partial_dag_encoder.hpp
in lib/percy/percy/encoders
990 26
dag_generation.hpp
in lib/percy/percy
987 55
msv_encoder.hpp
in lib/percy/percy/encoders
981 5
shift.hpp
in lib/kitty/kitty/detail
961 1
ditt_encoder.hpp
in lib/percy/percy/encoders
958 4
showg.c
in lib/nauty
957 -
spectral.hpp
in lib/kitty/kitty
924 46
testg.c
in lib/nauty
897 1
chrono.h
in lib/fmt/fmt
891 106
nauty.c
in lib/nauty
841 1
Large Files That Change Often (Top 2)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
aiger.hpp
in lib/lorina/lorina
625 ~3k–10k 1 ~200 ~3
explorer.cpp
in experiments
164 ~1k–3k 1 ~100 ~2

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 50)
File# lines# units
phmap.h
in lib/parallel_hashmap/parallel_hashmap
3171 315
glucose.hpp
in lib/bill/bill/sat/solver
3797 312
format.h
in lib/fmt/fmt
2797 305
maple.hpp
in lib/bill/bill/sat/solver
3746 277
ghack.hpp
in lib/bill/bill/sat/solver
3145 272
btree.h
in lib/parallel_hashmap/parallel_hashmap
3042 254
phmap_base.h
in lib/parallel_hashmap/parallel_hashmap
3129 235
abc.hpp
in lib/bill/bill/sat/solver
4221 203
core.h
in lib/fmt/fmt
1235 112
operations.hpp
in lib/kitty/kitty
1495 111
chrono.h
in lib/fmt/fmt
891 106
concurrentqueue.h
in lib/percy/percy
2625 99
vecInt.h
in lib/bill/bill/sat/solver/abc
1150 93
vecInt.h
in lib/abcsat/abc
1157 93
vecInt.h
in lib/abcesop/eabc
1146 93
matplotlibcpp.h
in lib/matplot/matplot
1844 87
phmap_bits.h
in lib/parallel_hashmap/parallel_hashmap
447 83
watercluster2.c
in lib/nauty
2792 79
satSolver.cpp
in lib/abcsat
1838 75
verilog.hpp
in lib/lorina/lorina
1252 73
format-inl.h
in lib/fmt/fmt
1115 60
maj_encoder.hpp
in lib/percy/percy/encoders
1674 60
Solver.h
in lib/bill/bill/sat/solver/abc
319 58
Solver.h
in lib/abcsat/abc
319 58
AbcGlucose.cpp
in lib/abcsat
402 58
dag_generation.hpp
in lib/percy/percy
987 55
aig_encoder.hpp
in lib/percy/percy/encoders
1518 53
abc_global.h
in lib/bill/bill/sat/solver/abc
291 52
abc_global.h
in lib/abcsat/abc
296 52
printf.h
in lib/fmt/fmt
517 51
compile.h
in lib/fmt/fmt
480 49
mig_encoder.hpp
in lib/percy/percy/encoders
1299 46
spectral.hpp
in lib/kitty/kitty
924 46
SolverTypes.h
in lib/bill/bill/sat/solver/abc
263 43
SolverTypes.h
in lib/abcsat/abc
263 43
vecPtr.h
in lib/abcesop/eabc
518 41
vecWec.h
in lib/bill/bill/sat/solver/abc
406 37
vecWec.h
in lib/abcsat/abc
413 37
vecWec.h
in lib/abcesop/eabc
419 37
aiger.hpp
in lib/lorina/lorina
625 37
bit_operations.hpp
in lib/kitty/kitty
361 37
satClause.h
in lib/bill/bill/sat/solver/abc
263 35
zdd.hpp
in lib/bill/bill/dd
763 35
satClause.h
in lib/abcsat/abc
270 35
color.h
in lib/fmt/fmt
477 35
Glucose.cpp
in lib/abcsat
1021 34
fence.hpp
in lib/percy/percy
504 32
constructors.hpp
in lib/kitty/kitty
1077 32
static_truth_table.hpp
in lib/kitty/kitty
104 30
partial_dag_generator.hpp
in lib/percy/percy/generators
572 29
Files With Long Lines (Top 50)

There are 113 files with lines longer than 120 characters. In total, there are 929 long lines.

File# lines# units# long lines
concurrentqueue.h
in lib/percy/percy
2625 99 131
glucose.hpp
in lib/bill/bill/sat/solver
3797 312 87
ghack.hpp
in lib/bill/bill/sat/solver
3145 272 77
maple.hpp
in lib/bill/bill/sat/solver
3746 277 55
operations.hpp
in lib/kitty/kitty
1495 111 40
verilog.hpp
in lib/lorina/lorina
1252 73 30
planarity.h
in lib/nauty
275 - 28
abc_global.h
in lib/bill/bill/sat/solver/abc
291 52 26
abc_global.h
in lib/abcsat/abc
296 52 26
matplotlibcpp.h
in lib/matplot/matplot
1844 87 25
Glucose.cpp
in lib/abcsat
1021 34 22
Solver.h
in lib/bill/bill/sat/solver/abc
319 58 14
Solver.h
in lib/abcsat/abc
319 58 14
algorithm.hpp
in lib/kitty/kitty
263 26 14
decomposition.hpp
in lib/kitty/kitty
721 11 14
satClause.h
in lib/bill/bill/sat/solver/abc
263 35 12
satClause.h
in lib/abcsat/abc
270 35 12
utilDouble.h
in lib/bill/bill/sat/solver/abc
103 16 11
utilDouble.h
in lib/abcsat/abc
105 16 11
245 2 10
pstdint.h
in lib/bill/bill/sat/solver/abc
604 1 10
pstdint.h
in lib/abcsat/abc
604 1 10
SimpSolver.h
in lib/bill/bill/sat/solver/abc
114 19 9
SimpSolver.h
in lib/abcsat/abc
114 19 9
aqfp_flow_date.cpp
in experiments
317 10 8
spectral.hpp
in lib/kitty/kitty
924 46 8
blif.hpp
in lib/lorina/lorina
329 16 7
vecInt.h
in lib/bill/bill/sat/solver/abc
1150 93 6
satSolver.h
in lib/bill/bill/sat/solver/abc
525 27 6
vecInt.h
in lib/abcsat/abc
1157 93 6
satSolver.h
in lib/abcsat/abc
535 27 6
AbcGlucose.cpp
in lib/abcsat
402 58 6
satSolver.cpp
in lib/abcsat
1838 75 6
vecInt.h
in lib/abcesop/eabc
1146 93 6
bench.hpp
in lib/lorina/lorina
204 10 6
operators.hpp
in lib/kitty/kitty
332 5 6
abc_global.h
in lib/abcesop/eabc
92 5 5
bristol.hpp
in lib/lorina/lorina
130 7 5
ssv_encoder.hpp
in lib/percy/percy/encoders
1166 19 5
genquarticg.c
in lib/nauty
1308 2 5
npn.hpp
in lib/kitty/kitty
748 19 5
experiments.hpp
in experiments
501 19 4
explorer.cpp
in experiments
164 5 4
cudd_zdd.hpp
in lib/bill/bill/dd
397 20 4
vecPtr.h
in lib/abcesop/eabc
518 41 4
genlib.hpp
in lib/lorina/lorina
277 4 4
aiger.hpp
in lib/lorina/lorina
625 37 4
super.hpp
in lib/lorina/lorina
194 6 4
watercluster2.c
in lib/nauty
2792 79 4
dretodot.c
in lib/nauty
674 3 4
Correlations

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

lib/lorina/lorina/aiger.hpp x: 13 commits (all time) y: 625 lines of code experiments/explorer.cpp x: 2 commits (all time) y: 164 lines of code lib/kitty/kitty/bit_operations.hpp x: 13 commits (all time) y: 361 lines of code lib/kitty/kitty/operations.hpp x: 13 commits (all time) y: 1495 lines of code lib/kitty/kitty/affine.hpp x: 9 commits (all time) y: 110 lines of code lib/kitty/kitty/algorithm.hpp x: 9 commits (all time) y: 263 lines of code lib/kitty/kitty/cnf.hpp x: 7 commits (all time) y: 29 lines of code lib/kitty/kitty/constructors.hpp x: 17 commits (all time) y: 1077 lines of code lib/kitty/kitty/cube.hpp x: 12 commits (all time) y: 200 lines of code lib/kitty/kitty/decomposition.hpp x: 10 commits (all time) y: 721 lines of code lib/kitty/kitty/detail/mscfix.hpp x: 6 commits (all time) y: 6 lines of code lib/kitty/kitty/detail/shift.hpp x: 5 commits (all time) y: 961 lines of code lib/kitty/kitty/detail/utils.hpp x: 7 commits (all time) y: 41 lines of code lib/kitty/kitty/dynamic_truth_table.hpp x: 10 commits (all time) y: 69 lines of code lib/kitty/kitty/implicant.hpp x: 8 commits (all time) y: 139 lines of code lib/kitty/kitty/isop.hpp x: 7 commits (all time) y: 70 lines of code lib/kitty/kitty/karnaugh_map.hpp x: 3 commits (all time) y: 112 lines of code lib/kitty/kitty/kitty.hpp x: 10 commits (all time) y: 25 lines of code lib/kitty/kitty/npn.hpp x: 16 commits (all time) y: 748 lines of code lib/kitty/kitty/operators.hpp x: 8 commits (all time) y: 332 lines of code lib/kitty/kitty/permutation.hpp x: 7 commits (all time) y: 172 lines of code lib/kitty/kitty/print.hpp x: 13 commits (all time) y: 385 lines of code lib/kitty/kitty/properties.hpp x: 15 commits (all time) y: 228 lines of code lib/kitty/kitty/quaternary_truth_table.hpp x: 2 commits (all time) y: 91 lines of code lib/kitty/kitty/spectral.hpp x: 11 commits (all time) y: 924 lines of code lib/kitty/kitty/spp.hpp x: 7 commits (all time) y: 94 lines of code lib/kitty/kitty/static_truth_table.hpp x: 10 commits (all time) y: 104 lines of code lib/abcesop/eabc/exor.h x: 3 commits (all time) y: 85 lines of code experiments/aig_resubstitution.cpp x: 5 commits (all time) y: 42 lines of code experiments/xag_resubstitution.cpp x: 1 commits (all time) y: 41 lines of code lib/parallel_hashmap/parallel_hashmap/phmap_dump.h x: 3 commits (all time) y: 194 lines of code lib/parallel_hashmap/parallel_hashmap/phmap.h x: 2 commits (all time) y: 3171 lines of code lib/percy/percy/fence.hpp x: 5 commits (all time) y: 504 lines of code lib/abcsat/abc/satVec.h x: 2 commits (all time) y: 114 lines of code experiments/emap.cpp x: 6 commits (all time) y: 68 lines of code .codecov.yml x: 1 commits (all time) y: 6 lines of code experiments/aqfp_flow_tcad.cpp x: 1 commits (all time) y: 70 lines of code experiments/extract_adders.cpp x: 2 commits (all time) y: 41 lines of code .readthedocs.yml x: 7 commits (all time) y: 11 lines of code experiments/experiments.hpp x: 11 commits (all time) y: 501 lines of code experiments/mapper.cpp x: 9 commits (all time) y: 71 lines of code experiments/aqfp_flow_date.cpp x: 4 commits (all time) y: 317 lines of code experiments/aqfp_flow_aspdac.cpp x: 2 commits (all time) y: 128 lines of code experiments/buffer_insertion.cpp x: 4 commits (all time) y: 106 lines of code lib/percy/percy/chain.hpp x: 10 commits (all time) y: 706 lines of code experiments/experimental.cpp x: 4 commits (all time) y: 37 lines of code lib/lorina/lorina/verilog.hpp x: 22 commits (all time) y: 1252 lines of code lib/percy/percy/percy.hpp x: 12 commits (all time) y: 1651 lines of code lib/percy/percy/spec.hpp x: 12 commits (all time) y: 335 lines of code .pre-commit-config.yaml x: 2 commits (all time) y: 13 lines of code lib/percy/percy/encoders/mig_encoder.hpp x: 3 commits (all time) y: 1299 lines of code experiments/cnf_map.cpp x: 3 commits (all time) y: 50 lines of code experiments/cut_rewriting.cpp x: 6 commits (all time) y: 47 lines of code experiments/equivalence_checking.cpp x: 5 commits (all time) y: 60 lines of code experiments/exact_mc_synthesis.cpp x: 3 commits (all time) y: 245 lines of code experiments/functional_reduction.cpp x: 3 commits (all time) y: 34 lines of code experiments/satlut.cpp x: 4 commits (all time) y: 65 lines of code experiments/window_rewriting.cpp x: 6 commits (all time) y: 62 lines of code tools/cleanup.py x: 1 commits (all time) y: 95 lines of code lib/nauty/NRswitchg.c x: 1 commits (all time) y: 164 lines of code lib/nauty/addedgeg.c x: 1 commits (all time) y: 236 lines of code lib/nauty/biplabg.c x: 1 commits (all time) y: 137 lines of code lib/nauty/blisstog.c x: 1 commits (all time) y: 182 lines of code lib/nauty/callgeng.c x: 1 commits (all time) y: 24 lines of code lib/nauty/checks6.c x: 1 commits (all time) y: 195 lines of code lib/nauty/converseg.c x: 1 commits (all time) y: 123 lines of code lib/nauty/cubhamg.c x: 1 commits (all time) y: 1598 lines of code lib/nauty/delptg.c x: 1 commits (all time) y: 216 lines of code lib/nauty/directg.c x: 1 commits (all time) y: 581 lines of code lib/nauty/dreadnaut.c x: 1 commits (all time) y: 2203 lines of code lib/nauty/dretodot.c x: 1 commits (all time) y: 674 lines of code lib/nauty/genbg.c x: 1 commits (all time) y: 1384 lines of code lib/nauty/geng.c x: 1 commits (all time) y: 1783 lines of code lib/nauty/genquarticg.c x: 1 commits (all time) y: 1308 lines of code lib/nauty/genrang.c x: 1 commits (all time) y: 998 lines of code lib/nauty/genspecialg.c x: 1 commits (all time) y: 820 lines of code lib/nauty/gentourng.c x: 1 commits (all time) y: 1102 lines of code lib/nauty/gentreeg.c x: 1 commits (all time) y: 478 lines of code lib/nauty/gtnauty.c x: 1 commits (all time) y: 614 lines of code lib/nauty/gtools-h.in x: 1 commits (all time) y: 259 lines of code lib/nauty/gtools.c x: 1 commits (all time) y: 2282 lines of code lib/nauty/gtools.h x: 1 commits (all time) y: 232 lines of code lib/nauty/gutil2.c x: 1 commits (all time) y: 411 lines of code lib/nauty/hamheuristic.c x: 1 commits (all time) y: 370 lines of code lib/nauty/linegraphg.c x: 1 commits (all time) y: 275 lines of code lib/nauty/listg.c x: 1 commits (all time) y: 506 lines of code lib/nauty/makefile.in x: 1 commits (all time) y: 457 lines of code lib/nauty/naugroup.c x: 1 commits (all time) y: 391 lines of code lib/nauty/naugstrings.c x: 1 commits (all time) y: 432 lines of code lib/nauty/nausparse.c x: 1 commits (all time) y: 1262 lines of code lib/nauty/nautinv.c x: 1 commits (all time) y: 1295 lines of code lib/nauty/naututil.c x: 1 commits (all time) y: 2248 lines of code lib/nauty/nauty.c x: 1 commits (all time) y: 841 lines of code lib/nauty/nauty.h x: 1 commits (all time) y: 761 lines of code lib/nauty/planarg.c x: 1 commits (all time) y: 330 lines of code lib/nauty/schreier.h x: 1 commits (all time) y: 52 lines of code lib/nauty/shortg.c x: 1 commits (all time) y: 658 lines of code lib/nauty/showg.c x: 1 commits (all time) y: 957 lines of code lib/nauty/sumlines.c x: 1 commits (all time) y: 1379 lines of code lib/nauty/testg.c x: 1 commits (all time) y: 897 lines of code lib/nauty/watercluster2.c x: 1 commits (all time) y: 2792 lines of code lib/percy/percy/generators/partial_dag_generator.hpp x: 2 commits (all time) y: 572 lines of code lib/percy/percy/majority_chain.hpp x: 3 commits (all time) y: 370 lines of code lib/bill/bill/sat/solver/glucose.hpp x: 5 commits (all time) y: 3797 lines of code lib/bill/bill/sat/solver/abc/system.h x: 3 commits (all time) y: 25 lines of code lib/bill/bill/sat/solver/maple.hpp x: 6 commits (all time) y: 3746 lines of code lib/lorina/lorina/blif.hpp x: 15 commits (all time) y: 329 lines of code lib/lorina/lorina/bristol.hpp x: 6 commits (all time) y: 130 lines of code lib/lorina/lorina/detail/utils.hpp x: 13 commits (all time) y: 166 lines of code lib/lorina/lorina/genlib.hpp x: 6 commits (all time) y: 277 lines of code lib/lorina/lorina/diagnostics.hpp x: 7 commits (all time) y: 199 lines of code lib/lorina/lorina/dimacs.hpp x: 4 commits (all time) y: 122 lines of code lib/lorina/lorina/pla.hpp x: 10 commits (all time) y: 196 lines of code lib/lorina/lorina/common.hpp x: 5 commits (all time) y: 9 lines of code lib/lorina/lorina/lorina.hpp x: 9 commits (all time) y: 9 lines of code lib/bill/bill/bill.hpp x: 2 commits (all time) y: 23 lines of code lib/bill/bill/sat/solver/ghack.hpp x: 4 commits (all time) y: 3145 lines of code lib/bill/bill/sat/interface/abc_bsat2.hpp x: 6 commits (all time) y: 179 lines of code lib/parallel_hashmap/parallel_hashmap/btree.h x: 1 commits (all time) y: 3042 lines of code lib/parallel_hashmap/parallel_hashmap/phmap_base.h x: 1 commits (all time) y: 3129 lines of code lib/parallel_hashmap/parallel_hashmap/phmap_bits.h x: 1 commits (all time) y: 447 lines of code lib/parallel_hashmap/parallel_hashmap/phmap_config.h x: 1 commits (all time) y: 490 lines of code lib/parallel_hashmap/parallel_hashmap/phmap_fwd_decl.h x: 1 commits (all time) y: 109 lines of code lib/abcesop/exor.cpp x: 3 commits (all time) y: 349 lines of code lib/matplot/matplot/matplotlibcpp.h x: 1 commits (all time) y: 1844 lines of code lib/bill/bill/sat/interface/z3.hpp x: 5 commits (all time) y: 156 lines of code lib/bill/bill/sat/solver/abc.hpp x: 2 commits (all time) y: 4221 lines of code lib/bill/bill/sat/solver/abc/satSolver.h x: 3 commits (all time) y: 525 lines of code lib/abcsat/abc/satSolver.h x: 3 commits (all time) y: 535 lines of code lib/bill/bill/sat/tseytin.hpp x: 3 commits (all time) y: 67 lines of code lib/abcesop/eabc/vecInt.h x: 2 commits (all time) y: 1146 lines of code lib/abcesop/eabc/vecPtr.h x: 2 commits (all time) y: 518 lines of code lib/abcesop/eabc/vecWec.h x: 2 commits (all time) y: 419 lines of code lib/abcesop/exorList.cpp x: 1 commits (all time) y: 631 lines of code lib/abcsat/abc/vecInt.h x: 2 commits (all time) y: 1157 lines of code lib/abcsat/abc/vecWec.h x: 2 commits (all time) y: 413 lines of code lib/percy/percy/dag.hpp x: 3 commits (all time) y: 501 lines of code lib/percy/percy/encoders/ditt_maj_encoder.hpp x: 4 commits (all time) y: 658 lines of code lib/percy/percy/encoders/maj_encoder.hpp x: 7 commits (all time) y: 1674 lines of code lib/percy/percy/encoders/ssv_dag_encoder.hpp x: 7 commits (all time) y: 227 lines of code lib/percy/percy/encoders/ssv_encoder.hpp x: 6 commits (all time) y: 1166 lines of code lib/percy/percy/generators/partial_dag3_generator.hpp x: 1 commits (all time) y: 536 lines of code lib/percy/percy/partial_dag.hpp x: 8 commits (all time) y: 538 lines of code lib/percy/percy/solvers/bsat2.hpp x: 3 commits (all time) y: 119 lines of code lib/abcsat/abc/abc_global.h x: 4 commits (all time) y: 296 lines of code lib/abcsat/abc/satClause.h x: 2 commits (all time) y: 270 lines of code lib/bill/bill/sat/interface/ghack.hpp x: 2 commits (all time) y: 136 lines of code lib/fmt/fmt/chrono.h x: 2 commits (all time) y: 891 lines of code lib/fmt/fmt/color.h x: 2 commits (all time) y: 477 lines of code lib/fmt/fmt/core.h x: 2 commits (all time) y: 1235 lines of code lib/fmt/fmt/format-inl.h x: 2 commits (all time) y: 1115 lines of code lib/fmt/fmt/format.cc x: 5 commits (all time) y: 132 lines of code lib/fmt/fmt/format.h x: 5 commits (all time) y: 2797 lines of code lib/fmt/fmt/locale.h x: 2 commits (all time) y: 60 lines of code lib/fmt/fmt/ostream.h x: 5 commits (all time) y: 96 lines of code lib/fmt/fmt/printf.h x: 5 commits (all time) y: 517 lines of code lib/fmt/fmt/ranges.h x: 2 commits (all time) y: 288 lines of code lib/bill/bill/sat/solver/abc/abc_global.h x: 1 commits (all time) y: 291 lines of code lib/bill/bill/sat/solver/abc/vecInt.h x: 1 commits (all time) y: 1150 lines of code lib/abcsat/satSolver.cpp x: 4 commits (all time) y: 1838 lines of code lib/percy/percy/encoders/msv_encoder.hpp x: 5 commits (all time) y: 981 lines of code lib/percy/percy/encoders/ssv_fence2_encoder.hpp x: 5 commits (all time) y: 684 lines of code lib/percy/percy/encoders/ssv_fence_encoder.hpp x: 5 commits (all time) y: 493 lines of code lib/percy/percy/dag_generation.hpp x: 2 commits (all time) y: 987 lines of code lib/percy/percy/encoders/aig_encoder.hpp x: 1 commits (all time) y: 1518 lines of code lib/percy/percy/encoders/partial_dag_encoder.hpp x: 7 commits (all time) y: 990 lines of code lib/percy/percy/misc.hpp x: 7 commits (all time) y: 141 lines of code lib/abcsat/Glucose.cpp x: 2 commits (all time) y: 1021 lines of code lib/abcsat/abc/Alloc.h x: 2 commits (all time) y: 74 lines of code lib/abcsat/abc/Solver.h x: 2 commits (all time) y: 319 lines of code lib/abcsat/abc/SolverTypes.h x: 2 commits (all time) y: 263 lines of code lib/abcsat/abc/pstdint.h x: 2 commits (all time) y: 604 lines of code lib/percy/percy/sat_circuits.hpp x: 4 commits (all time) y: 75 lines of code lib/percy/percy/concurrentqueue.h x: 1 commits (all time) y: 2625 lines of code lib/rang/rang/rang.hpp x: 3 commits (all time) y: 424 lines of code
4221.0
lines of code
  min: 1.0
  average: 418.14
  25th percentile: 58.0
  median: 156.0
  75th percentile: 490.0
  max: 4221.0
0 22.0
commits (all time)
min: 1.0 | average: 3.12 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 22.0

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

lib/lorina/lorina/aiger.hpp x: 6 contributors (all time) y: 625 lines of code experiments/explorer.cpp x: 2 contributors (all time) y: 164 lines of code lib/kitty/kitty/bit_operations.hpp x: 6 contributors (all time) y: 361 lines of code lib/kitty/kitty/operations.hpp x: 6 contributors (all time) y: 1495 lines of code lib/kitty/kitty/affine.hpp x: 5 contributors (all time) y: 110 lines of code lib/kitty/kitty/algorithm.hpp x: 5 contributors (all time) y: 263 lines of code lib/kitty/kitty/cnf.hpp x: 5 contributors (all time) y: 29 lines of code lib/kitty/kitty/constructors.hpp x: 8 contributors (all time) y: 1077 lines of code lib/kitty/kitty/cube.hpp x: 6 contributors (all time) y: 200 lines of code lib/kitty/kitty/decomposition.hpp x: 6 contributors (all time) y: 721 lines of code lib/kitty/kitty/detail/mscfix.hpp x: 4 contributors (all time) y: 6 lines of code lib/kitty/kitty/detail/shift.hpp x: 3 contributors (all time) y: 961 lines of code lib/kitty/kitty/detail/utils.hpp x: 4 contributors (all time) y: 41 lines of code lib/kitty/kitty/dynamic_truth_table.hpp x: 5 contributors (all time) y: 69 lines of code lib/kitty/kitty/hash.hpp x: 5 contributors (all time) y: 44 lines of code lib/kitty/kitty/implicant.hpp x: 5 contributors (all time) y: 139 lines of code lib/kitty/kitty/karnaugh_map.hpp x: 2 contributors (all time) y: 112 lines of code lib/kitty/kitty/npn.hpp x: 7 contributors (all time) y: 748 lines of code lib/kitty/kitty/operators.hpp x: 5 contributors (all time) y: 332 lines of code lib/kitty/kitty/partial_truth_table.hpp x: 4 contributors (all time) y: 140 lines of code lib/kitty/kitty/permutation.hpp x: 5 contributors (all time) y: 172 lines of code lib/kitty/kitty/print.hpp x: 5 contributors (all time) y: 385 lines of code lib/kitty/kitty/properties.hpp x: 7 contributors (all time) y: 228 lines of code lib/kitty/kitty/quaternary_truth_table.hpp x: 2 contributors (all time) y: 91 lines of code lib/kitty/kitty/spectral.hpp x: 5 contributors (all time) y: 924 lines of code lib/kitty/kitty/spp.hpp x: 5 contributors (all time) y: 94 lines of code experiments/xag_resubstitution.cpp x: 1 contributors (all time) y: 41 lines of code lib/parallel_hashmap/parallel_hashmap/phmap_dump.h x: 2 contributors (all time) y: 194 lines of code lib/parallel_hashmap/parallel_hashmap/phmap.h x: 2 contributors (all time) y: 3171 lines of code lib/percy/percy/fence.hpp x: 3 contributors (all time) y: 504 lines of code experiments/emap.cpp x: 1 contributors (all time) y: 68 lines of code .codecov.yml x: 1 contributors (all time) y: 6 lines of code .readthedocs.yml x: 3 contributors (all time) y: 11 lines of code experiments/experiments.hpp x: 7 contributors (all time) y: 501 lines of code experiments/mapper.cpp x: 3 contributors (all time) y: 71 lines of code experiments/aqfp_flow_date.cpp x: 2 contributors (all time) y: 317 lines of code experiments/aqfp_flow_aspdac.cpp x: 2 contributors (all time) y: 128 lines of code experiments/buffer_insertion.cpp x: 1 contributors (all time) y: 106 lines of code lib/percy/percy/chain.hpp x: 4 contributors (all time) y: 706 lines of code experiments/experimental.cpp x: 2 contributors (all time) y: 37 lines of code experiments/sim_resubstitution.cpp x: 3 contributors (all time) y: 37 lines of code lib/lorina/lorina/verilog.hpp x: 5 contributors (all time) y: 1252 lines of code lib/percy/percy/percy.hpp x: 5 contributors (all time) y: 1651 lines of code lib/percy/percy/spec.hpp x: 5 contributors (all time) y: 335 lines of code .pre-commit-config.yaml x: 2 contributors (all time) y: 13 lines of code lib/percy/percy/encoders/mig_encoder.hpp x: 3 contributors (all time) y: 1299 lines of code experiments/cnf_map.cpp x: 3 contributors (all time) y: 50 lines of code experiments/equivalence_checking.cpp x: 4 contributors (all time) y: 60 lines of code experiments/exact_mc_synthesis.cpp x: 3 contributors (all time) y: 245 lines of code experiments/window_rewriting.cpp x: 2 contributors (all time) y: 62 lines of code tools/cleanup.py x: 1 contributors (all time) y: 95 lines of code lib/nauty/NRswitchg.c x: 1 contributors (all time) y: 164 lines of code lib/nauty/addedgeg.c x: 1 contributors (all time) y: 236 lines of code lib/nauty/biplabg.c x: 1 contributors (all time) y: 137 lines of code lib/nauty/blisstog.c x: 1 contributors (all time) y: 182 lines of code lib/nauty/callgeng.c x: 1 contributors (all time) y: 24 lines of code lib/nauty/checks6.c x: 1 contributors (all time) y: 195 lines of code lib/nauty/converseg.c x: 1 contributors (all time) y: 123 lines of code lib/nauty/cubhamg.c x: 1 contributors (all time) y: 1598 lines of code lib/nauty/delptg.c x: 1 contributors (all time) y: 216 lines of code lib/nauty/directg.c x: 1 contributors (all time) y: 581 lines of code lib/nauty/dreadnaut.c x: 1 contributors (all time) y: 2203 lines of code lib/nauty/dretodot.c x: 1 contributors (all time) y: 674 lines of code lib/nauty/genbg.c x: 1 contributors (all time) y: 1384 lines of code lib/nauty/geng.c x: 1 contributors (all time) y: 1783 lines of code lib/nauty/genquarticg.c x: 1 contributors (all time) y: 1308 lines of code lib/nauty/genrang.c x: 1 contributors (all time) y: 998 lines of code lib/nauty/genspecialg.c x: 1 contributors (all time) y: 820 lines of code lib/nauty/gentourng.c x: 1 contributors (all time) y: 1102 lines of code lib/nauty/gentreeg.c x: 1 contributors (all time) y: 478 lines of code lib/nauty/gtnauty.c x: 1 contributors (all time) y: 614 lines of code lib/nauty/gtools-h.in x: 1 contributors (all time) y: 259 lines of code lib/nauty/gtools.c x: 1 contributors (all time) y: 2282 lines of code lib/nauty/gtools.h x: 1 contributors (all time) y: 232 lines of code lib/nauty/gutil2.c x: 1 contributors (all time) y: 411 lines of code lib/nauty/hamheuristic.c x: 1 contributors (all time) y: 370 lines of code lib/nauty/linegraphg.c x: 1 contributors (all time) y: 275 lines of code lib/nauty/listg.c x: 1 contributors (all time) y: 506 lines of code lib/nauty/makefile.in x: 1 contributors (all time) y: 457 lines of code lib/nauty/naugroup.c x: 1 contributors (all time) y: 391 lines of code lib/nauty/naugstrings.c x: 1 contributors (all time) y: 432 lines of code lib/nauty/nausparse.c x: 1 contributors (all time) y: 1262 lines of code lib/nauty/nautinv.c x: 1 contributors (all time) y: 1295 lines of code lib/nauty/naututil.c x: 1 contributors (all time) y: 2248 lines of code lib/nauty/nauty.c x: 1 contributors (all time) y: 841 lines of code lib/nauty/nauty.h x: 1 contributors (all time) y: 761 lines of code lib/nauty/planarg.c x: 1 contributors (all time) y: 330 lines of code lib/nauty/schreier.h x: 1 contributors (all time) y: 52 lines of code lib/nauty/shortg.c x: 1 contributors (all time) y: 658 lines of code lib/nauty/showg.c x: 1 contributors (all time) y: 957 lines of code lib/nauty/sumlines.c x: 1 contributors (all time) y: 1379 lines of code lib/nauty/testg.c x: 1 contributors (all time) y: 897 lines of code lib/nauty/watercluster2.c x: 1 contributors (all time) y: 2792 lines of code lib/percy/percy/generators/partial_dag_generator.hpp x: 2 contributors (all time) y: 572 lines of code lib/percy/percy/majority_chain.hpp x: 2 contributors (all time) y: 370 lines of code lib/bill/bill/sat/solver/glucose.hpp x: 4 contributors (all time) y: 3797 lines of code lib/bill/bill/sat/solver/abc/system.h x: 3 contributors (all time) y: 25 lines of code lib/bill/bill/sat/solver/maple.hpp x: 5 contributors (all time) y: 3746 lines of code lib/lorina/lorina/bench.hpp x: 4 contributors (all time) y: 204 lines of code lib/lorina/lorina/blif.hpp x: 6 contributors (all time) y: 329 lines of code lib/lorina/lorina/bristol.hpp x: 3 contributors (all time) y: 130 lines of code lib/lorina/lorina/detail/utils.hpp x: 6 contributors (all time) y: 166 lines of code lib/lorina/lorina/genlib.hpp x: 3 contributors (all time) y: 277 lines of code lib/lorina/lorina/detail/tokenizer.hpp x: 3 contributors (all time) y: 103 lines of code lib/lorina/lorina/diagnostics.hpp x: 5 contributors (all time) y: 199 lines of code lib/lorina/lorina/lorina.hpp x: 6 contributors (all time) y: 9 lines of code lib/bill/bill/bill.hpp x: 2 contributors (all time) y: 23 lines of code lib/bill/bill/sat/solver/ghack.hpp x: 4 contributors (all time) y: 3145 lines of code lib/bill/bill/sat/interface/abc_bsat2.hpp x: 3 contributors (all time) y: 179 lines of code lib/parallel_hashmap/parallel_hashmap/btree.h x: 1 contributors (all time) y: 3042 lines of code lib/parallel_hashmap/parallel_hashmap/phmap_base.h x: 1 contributors (all time) y: 3129 lines of code lib/parallel_hashmap/parallel_hashmap/phmap_bits.h x: 1 contributors (all time) y: 447 lines of code lib/parallel_hashmap/parallel_hashmap/phmap_config.h x: 1 contributors (all time) y: 490 lines of code lib/abcesop/exor.cpp x: 3 contributors (all time) y: 349 lines of code lib/matplot/matplot/matplotlibcpp.h x: 1 contributors (all time) y: 1844 lines of code lib/bill/bill/sat/interface/z3.hpp x: 3 contributors (all time) y: 156 lines of code lib/bill/bill/sat/solver/abc.hpp x: 2 contributors (all time) y: 4221 lines of code lib/bill/bill/sat/solver/abc/satSolver.h x: 2 contributors (all time) y: 525 lines of code lib/abcsat/abc/satSolver.h x: 2 contributors (all time) y: 535 lines of code lib/bill/bill/sat/tseytin.hpp x: 2 contributors (all time) y: 67 lines of code lib/abcesop/eabc/vecInt.h x: 1 contributors (all time) y: 1146 lines of code lib/abcesop/eabc/vecPtr.h x: 1 contributors (all time) y: 518 lines of code lib/abcesop/exorList.cpp x: 1 contributors (all time) y: 631 lines of code lib/abcsat/abc/vecInt.h x: 2 contributors (all time) y: 1157 lines of code lib/abcsat/abc/vecWec.h x: 2 contributors (all time) y: 413 lines of code lib/percy/percy/dag.hpp x: 2 contributors (all time) y: 501 lines of code lib/percy/percy/encoders/ditt_maj_encoder.hpp x: 3 contributors (all time) y: 658 lines of code lib/percy/percy/encoders/maj_encoder.hpp x: 4 contributors (all time) y: 1674 lines of code lib/percy/percy/encoders/ssv_dag_encoder.hpp x: 2 contributors (all time) y: 227 lines of code lib/percy/percy/encoders/ssv_encoder.hpp x: 2 contributors (all time) y: 1166 lines of code lib/percy/percy/generators/partial_dag3_generator.hpp x: 1 contributors (all time) y: 536 lines of code lib/percy/percy/tt_utils.hpp x: 4 contributors (all time) y: 26 lines of code lib/abcsat/abc/abc_global.h x: 3 contributors (all time) y: 296 lines of code lib/abcsat/abc/satClause.h x: 2 contributors (all time) y: 270 lines of code lib/fmt/fmt/chrono.h x: 2 contributors (all time) y: 891 lines of code lib/fmt/fmt/color.h x: 2 contributors (all time) y: 477 lines of code lib/fmt/fmt/core.h x: 2 contributors (all time) y: 1235 lines of code lib/fmt/fmt/format-inl.h x: 2 contributors (all time) y: 1115 lines of code lib/fmt/fmt/format.cc x: 4 contributors (all time) y: 132 lines of code lib/fmt/fmt/format.h x: 4 contributors (all time) y: 2797 lines of code lib/fmt/fmt/ostream.h x: 4 contributors (all time) y: 96 lines of code lib/fmt/fmt/printf.h x: 4 contributors (all time) y: 517 lines of code lib/fmt/fmt/ranges.h x: 2 contributors (all time) y: 288 lines of code lib/bill/bill/sat/solver/abc/abc_global.h x: 1 contributors (all time) y: 291 lines of code lib/bill/bill/sat/solver/abc/vecInt.h x: 1 contributors (all time) y: 1150 lines of code lib/abcsat/satSolver.cpp x: 2 contributors (all time) y: 1838 lines of code lib/percy/percy/encoders/ditt_encoder.hpp x: 2 contributors (all time) y: 958 lines of code lib/percy/percy/encoders/msv_encoder.hpp x: 2 contributors (all time) y: 981 lines of code lib/percy/percy/encoders/ssv_fence2_encoder.hpp x: 2 contributors (all time) y: 684 lines of code lib/percy/percy/encoders/ssv_fence_encoder.hpp x: 2 contributors (all time) y: 493 lines of code lib/percy/percy/dag_generation.hpp x: 1 contributors (all time) y: 987 lines of code lib/percy/percy/encoders/aig_encoder.hpp x: 1 contributors (all time) y: 1518 lines of code lib/percy/percy/encoders/partial_dag_encoder.hpp x: 3 contributors (all time) y: 990 lines of code lib/percy/percy/misc.hpp x: 3 contributors (all time) y: 141 lines of code lib/abcsat/Glucose.cpp x: 2 contributors (all time) y: 1021 lines of code lib/abcsat/abc/SolverTypes.h x: 2 contributors (all time) y: 263 lines of code lib/abcsat/abc/pstdint.h x: 2 contributors (all time) y: 604 lines of code lib/percy/percy/concurrentqueue.h x: 1 contributors (all time) y: 2625 lines of code lib/rang/rang/rang.hpp x: 3 contributors (all time) y: 424 lines of code
4221.0
lines of code
  min: 1.0
  average: 418.14
  25th percentile: 58.0
  median: 156.0
  75th percentile: 490.0
  max: 4221.0
0 8.0
contributors (all time)
min: 1.0 | average: 2.03 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 8.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): 2 points

lib/lorina/lorina/aiger.hpp x: 1 commits (90d) y: 625 lines of code experiments/explorer.cpp x: 1 commits (90d) y: 164 lines of code
625.0
lines of code
  min: 164.0
  average: 394.5
  25th percentile: 164.0
  median: 394.5
  75th percentile: 625.0
  max: 625.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

lib/lorina/lorina/aiger.hpp x: 1 contributors (90d) y: 625 lines of code experiments/explorer.cpp x: 1 contributors (90d) y: 164 lines of code
625.0
lines of code
  min: 164.0
  average: 394.5
  25th percentile: 164.0
  median: 394.5
  75th percentile: 625.0
  max: 625.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0
About This Analysis
  • 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...