Loading…
Only nonempty field and subfield hubs enter the force model. Stronger real co-occurrence creates shorter, stiffer springs; bounded repulsion and collision produce natural separation.
Papers scatter naturally around the centroid of all parent fields, without hard boundaries, discs, or sunflower patterns. Moving a hub recomputes stars in O(N).
A paper may belong to several subfields. Position uses the equal-weight parent centroid, color uses their OKLab average, and λ blends the primary field with the full centroid.
Papers move toward all authors, while authors move toward their papers. Every shared paper adds another collaboration path, so frequent collaborators naturally settle closer. Large teams are square-root weighted.
Tens of thousands of papers and authors stay outside the force simulation. The hub graph settles early by kinetic energy and uses a tick limit for responsive interaction.
A standalone database graph renderer — it opens the project SQLite database read-only (papers table) and builds an organic hierarchy: field → subfield → paper → author. Structure comes from real co-occurrence and sparse author–paper relations, with OKLab color mixing for cross-field papers. Fully independent of project code. Generate this page with render.py --db <path>.