repowiserepowise
Sign in
cusp-ai-oss/kups
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisecusp-ai-oss/kups
KU
KU

cusp-ai-oss / kups

pythonmain9eb61ea66.7K linessynced 4h ago

Code health

8.1out of 10Excellent

This codebase scores 8.1 out of 10 on defect risk, which we rate excellent. It also scores maintainability 8.6 and static performance risk 10.0 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 53 of 363 files are git hotspots, and they average 6.2.

Full health report →
Documentation631pages0 with model-written prose, 631 built from the indexScore validation5/203.13× baselineOf the 20 lowest-health files, 5 were bug-fixed in the last 6 months — 3.13× the 8% baselineDead code13exportsUnused exports that nothing in the graph reaches
Lines of code
66.7K
Files
363
Symbols
4,837
Modules
6
Languages
7

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • perf: Faster logging (JIT-compile leaf stacking, zstd, default chunk size to 4 MiB) (#213)proposed · 4h ago
  • perf: Replace symmetric image stencil with anchored per-pair window for periodic image replication (#212)proposed · 4h ago
  • refactor: Decompose neighbor list into Pipeline of selector → masks → compactor (#138)proposed · 4h ago
  • refactor: Replace rh/rh_index_remap call contract with rh/for_indices keyword-only API and extract mirroring into MirrorPairEdges postprocessor (#150)proposed · 4h ago
  • fix: preserve inner lens setter in Lens.nest (#179)proposed · 4h ago
  • Enforce sorted primary keys in Tableproposed · 4h ago

Needs attention

71 open
  • medium severity. Proposedperf: Faster logging (JIT-compile leaf stacking, zstd, default chunk size to 4 MiB) (#213)Auto-proposed decision awaiting review
  • medium severity. Proposedperf: Replace symmetric image stencil with anchored per-pair window for periodic image replication (#212)Auto-proposed decision awaiting review
  • medium severity. Proposedrefactor: Decompose neighbor list into Pipeline of selector → masks → compactor (#138)Auto-proposed decision awaiting review
  • medium severity. Proposedrefactor: Replace `rh`/`rh_index_remap` call contract with `rh`/`for_indices` keyword-only API and extract mirroring into `MirrorPairEdges` postprocessor (#150)Auto-proposed decision awaiting review
  • medium severity. Proposedfix: preserve inner lens setter in Lens.nest (#179)Auto-proposed decision awaiting review

Where the risk concentrates

All 53 hotspots →

Ranked by prior bug fixes and change frequency, mined from full git history rather than from the code alone.

FileChurnPrior fixesMaintainersCommits 90d
cell.pysrc/kups/core99.7th22bus factor 111
test_cell.pytest/core99.3th22bus factor 17
integrators.pysrc/kups/md99.0th02bus factor 17
common.pysrc/kups/core/neighborlist98.6th11bus factor 17
ewald.pysrc/kups/potential/classical98.3th12bus factor 19

Composition

Open the graph →
python 79%yaml 16%markdown 4%javascript 1%toml 0%Other 1%

Explore this codebase

  • Docs631 pages across 6 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files363 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 7 entry points→
  • Code healthPer-file scores, 728 open findings, coverage and refactoring targets→
  • Knowledge graphEntities, communities, and the paths between them→
  • Change couplingFiles that keep changing together, mined from commit history→
  • CommitsChange-risk ranked history with agent provenance→
  • ContributorsBus factor, per-file maintainers, and the human/agent split→
  • StatsSize class, origin, lifetime churn, rhythm and records→
  • CostsWhat indexing this snapshot cost, by model and by run→