|
| 1 | +# Graph Report - Electronic_Instrumentation_manuals (2026-07-24) |
| 2 | + |
| 3 | +## Corpus Check |
| 4 | +- 32 files · ~651,916 words |
| 5 | +- Verdict: corpus is large enough that graph structure adds value. |
| 6 | + |
| 7 | +## Summary |
| 8 | +- 171 nodes · 143 edges · 32 communities (25 shown, 7 thin omitted) |
| 9 | +- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 1 edges (avg confidence: 0.5) |
| 10 | +- Token cost: 0 input · 0 output |
| 11 | + |
| 12 | +## Graph Freshness |
| 13 | +- Built from commit: `35ec3224` |
| 14 | +- Run `git rev-parse HEAD` and compare to check if the graph is stale. |
| 15 | +- Run `graphify update .` after code changes (no API cost). |
| 16 | + |
| 17 | +## Community Hubs (Navigation) |
| 18 | +- How to use the EI manuals |
| 19 | +- [EI Manuals](https://nb-tudelft.github.io/Electronic_Instrumentation/development_Q2_2026/) |
| 20 | +- Standard admonition types |
| 21 | +- Repository instructions for AI agents |
| 22 | +- Custom admonitions used in this book |
| 23 | +- Default manual structure |
| 24 | +- Credits and License |
| 25 | +- Writing and style guidelines |
| 26 | +- EstimatedTimeAdmonition |
| 27 | +- EI manuals week 1 |
| 28 | +- EI manuals week 11 |
| 29 | +- EI manuals week 12 |
| 30 | +- EI manuals week 13 |
| 31 | +- EI manuals week 14 |
| 32 | +- EI manuals week 16 |
| 33 | +- EI manuals week 17 |
| 34 | +- EI manuals week 18 |
| 35 | +- EI manuals week 19 |
| 36 | +- EI manuals week 2 |
| 37 | +- EI manuals week 3 |
| 38 | +- EI manuals week 4 |
| 39 | +- EI manuals week 6 |
| 40 | +- EI manuals week 7 |
| 41 | +- EI manuals week 8 |
| 42 | +- EI manuals week 9 |
| 43 | +- warning.js |
| 44 | +- convert_mp4_to_avif.sh |
| 45 | +- EI_octal1.md |
| 46 | +- EI_octal2.md |
| 47 | +- EI_octal3.md |
| 48 | +- EI_octal4.md |
| 49 | +- electronic-instrumentation |
| 50 | + |
| 51 | +## God Nodes (most connected - your core abstractions) |
| 52 | +1. `Standard admonition types` - 12 edges |
| 53 | +2. `[EI Manuals](https://nb-tudelft.github.io/Electronic_Instrumentation/development_Q2_2026/)` - 9 edges |
| 54 | +3. `Writing and style guidelines` - 8 edges |
| 55 | +4. `Folder responsibilities` - 7 edges |
| 56 | +5. `Custom admonitions used in this book` - 7 edges |
| 57 | +6. `Default manual structure` - 6 edges |
| 58 | +7. `How to use the EI manuals` - 6 edges |
| 59 | +8. `Title, Goal, Structure` - 6 edges |
| 60 | +9. `Styleguide (per experiment)` - 5 edges |
| 61 | +10. `EstimatedTimeAdmonition` - 4 edges |
| 62 | + |
| 63 | +## Surprising Connections (you probably didn't know these) |
| 64 | +- None detected - all connections are within the same source files. |
| 65 | + |
| 66 | +## Import Cycles |
| 67 | +- None detected. |
| 68 | + |
| 69 | +## Communities (32 total, 7 thin omitted) |
| 70 | + |
| 71 | +### Community 0 - "How to use the EI manuals" |
| 72 | +Cohesion: 0.11 |
| 73 | +Nodes (17): Accessibility code, Anticipate, Background, Compare & Conclude, Example 1A: Digital multimeter + voltage divider, Fonts, How to use the EI manuals, Images (+9 more) |
| 74 | + |
| 75 | +### Community 1 - "[EI Manuals](https://nb-tudelft.github.io/Electronic_Instrumentation/development_Q2_2026/)" |
| 76 | +Cohesion: 0.13 |
| 77 | +Nodes (14): Adding or revising a manual, `book/`, `book/images/`, `book/manuals/intros/`, `book/manuals/weekX/`, `book/static/`, Build and development, [EI Manuals](https://nb-tudelft.github.io/Electronic_Instrumentation/development_Q2_2026/) (+6 more) |
| 78 | + |
| 79 | +### Community 2 - "Standard admonition types" |
| 80 | +Cohesion: 0.17 |
| 81 | +Nodes (12): Attention, Caution, Danger, Error, Generic admonition (custom title), Hint, Important, Note (+4 more) |
| 82 | + |
| 83 | +### Community 3 - "Repository instructions for AI agents" |
| 84 | +Cohesion: 0.22 |
| 85 | +Nodes (6): Other writing conventions, Punctuation: no em or en dashes, Quick self-check before saving, Replacements for common dash idioms, Repository instructions for AI agents, Scope |
| 86 | + |
| 87 | +### Community 4 - "Custom admonitions used in this book" |
| 88 | +Cohesion: 0.22 |
| 89 | +Nodes (8): Admonitions, Answer (note), Custom admonitions used in this book, Deep dive (optional enrichment), Estimated time, How to use this book (note + dropdown), Interactive page, Solution to this exercise (dropdown) |
| 90 | + |
| 91 | +### Community 5 - "Default manual structure" |
| 92 | +Cohesion: 0.22 |
| 93 | +Nodes (8): Anticipate, Background, Compare & Conclude, Default manual structure, Expected of you, Implement & Investigate, Simulate, Welcome to the Online Manuals of the NB2420 practicum |
| 94 | + |
| 95 | +### Community 6 - "Credits and License" |
| 96 | +Cohesion: 0.25 |
| 97 | +Nodes (7): About the Editors, Acknowledgements, Credits and License, External resources, How the book is made, License, Publications |
| 98 | + |
| 99 | +### Community 7 - "Writing and style guidelines" |
| 100 | +Cohesion: 0.25 |
| 101 | +Nodes (8): 1. Organise each manual around the learning workflow, 2. Write task instructions clearly and directly, 3. Match the tone of manuals, 4. Use consistent notebook structure, 5. Be explicit about collaboration, 6. Prefer explanation over cross-referencing, 7. Keep formatting and terminology consistent, Writing and style guidelines |
| 102 | + |
| 103 | +### Community 8 - "EstimatedTimeAdmonition" |
| 104 | +Cohesion: 0.50 |
| 105 | +Nodes (3): EstimatedTimeAdmonition, Allow empty generic admonitions when explicitly marked as contentless., setup() |
| 106 | + |
| 107 | +### Community 9 - "EI manuals week 1" |
| 108 | +Cohesion: 0.50 |
| 109 | +Nodes (3): EI manuals week 1, This week's goal:, Topic of experiments |
| 110 | + |
| 111 | +### Community 10 - "EI manuals week 11" |
| 112 | +Cohesion: 0.50 |
| 113 | +Nodes (3): EI manuals week 11, This week's goal:, Topic of experiments |
| 114 | + |
| 115 | +### Community 11 - "EI manuals week 12" |
| 116 | +Cohesion: 0.50 |
| 117 | +Nodes (3): EI manuals week 12, This week's goal:, Topic of experiments |
| 118 | + |
| 119 | +### Community 12 - "EI manuals week 13" |
| 120 | +Cohesion: 0.50 |
| 121 | +Nodes (3): EI manuals week 13, This week's goal:, Topic of experiments |
| 122 | + |
| 123 | +### Community 13 - "EI manuals week 14" |
| 124 | +Cohesion: 0.50 |
| 125 | +Nodes (3): EI manuals week 14, This week's goal:, Topic of experiments |
| 126 | + |
| 127 | +### Community 14 - "EI manuals week 16" |
| 128 | +Cohesion: 0.50 |
| 129 | +Nodes (3): EI manuals week 16, This week's goal:, Topic of experiments |
| 130 | + |
| 131 | +### Community 15 - "EI manuals week 17" |
| 132 | +Cohesion: 0.50 |
| 133 | +Nodes (3): Each week's goal:, EI manuals week 17, Topic of experiments |
| 134 | + |
| 135 | +### Community 16 - "EI manuals week 18" |
| 136 | +Cohesion: 0.50 |
| 137 | +Nodes (3): Each week's goal:, EI manuals week 18, Topic of experiments |
| 138 | + |
| 139 | +### Community 17 - "EI manuals week 19" |
| 140 | +Cohesion: 0.50 |
| 141 | +Nodes (3): Each week's goal:, EI manuals week 19, Topic of experiments |
| 142 | + |
| 143 | +### Community 18 - "EI manuals week 2" |
| 144 | +Cohesion: 0.50 |
| 145 | +Nodes (3): EI manuals week 2, This week's goal:, Topic of experiments |
| 146 | + |
| 147 | +### Community 19 - "EI manuals week 3" |
| 148 | +Cohesion: 0.50 |
| 149 | +Nodes (3): EI manuals week 3, This week's goal:, Topic of experiments |
| 150 | + |
| 151 | +### Community 20 - "EI manuals week 4" |
| 152 | +Cohesion: 0.50 |
| 153 | +Nodes (3): EI manuals week 4, This week's goal:, Topic of experiments |
| 154 | + |
| 155 | +### Community 21 - "EI manuals week 6" |
| 156 | +Cohesion: 0.50 |
| 157 | +Nodes (3): EI manuals week 6, This week's goal:, Topic of experiments |
| 158 | + |
| 159 | +### Community 22 - "EI manuals week 7" |
| 160 | +Cohesion: 0.50 |
| 161 | +Nodes (3): EI manuals week 7, This week's goal:, Topic of experiments |
| 162 | + |
| 163 | +### Community 23 - "EI manuals week 8" |
| 164 | +Cohesion: 0.50 |
| 165 | +Nodes (3): EI manuals week 8, This week's goal:, Topic of experiments |
| 166 | + |
| 167 | +### Community 24 - "EI manuals week 9" |
| 168 | +Cohesion: 0.50 |
| 169 | +Nodes (3): EI manuals week 9, This week's goal:, Topic of experiments |
| 170 | + |
| 171 | +## Knowledge Gaps |
| 172 | +- **102 isolated node(s):** `convert_mp4_to_avif.sh script`, `electronic-instrumentation`, `Replacements for common dash idioms`, `Quick self-check before saving`, `Other writing conventions` (+97 more) |
| 173 | + These have ≤1 connection - possible missing edges or undocumented components. |
| 174 | +- **7 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. |
| 175 | + |
| 176 | +## Suggested Questions |
| 177 | +_Questions this graph is uniquely positioned to answer:_ |
| 178 | + |
| 179 | +- **Why does `[EI Manuals](https://nb-tudelft.github.io/Electronic_Instrumentation/development_Q2_2026/)` connect `[EI Manuals](https://nb-tudelft.github.io/Electronic_Instrumentation/development_Q2_2026/)` to `Writing and style guidelines`?** |
| 180 | + _High betweenness centrality (0.013) - this node is a cross-community bridge._ |
| 181 | +- **Why does `Standard admonition types` connect `Standard admonition types` to `Custom admonitions used in this book`?** |
| 182 | + _High betweenness centrality (0.011) - this node is a cross-community bridge._ |
| 183 | +- **Why does `Writing and style guidelines` connect `Writing and style guidelines` to `[EI Manuals](https://nb-tudelft.github.io/Electronic_Instrumentation/development_Q2_2026/)`?** |
| 184 | + _High betweenness centrality (0.009) - this node is a cross-community bridge._ |
| 185 | +- **What connects `convert_mp4_to_avif.sh script`, `electronic-instrumentation`, `Replacements for common dash idioms` to the rest of the system?** |
| 186 | + _102 weakly-connected nodes found - possible documentation gaps or missing edges._ |
| 187 | +- **Should `How to use the EI manuals` be split into smaller, more focused modules?** |
| 188 | + _Cohesion score 0.1111111111111111 - nodes in this community are weakly interconnected._ |
| 189 | +- **Should `[EI Manuals](https://nb-tudelft.github.io/Electronic_Instrumentation/development_Q2_2026/)` be split into smaller, more focused modules?** |
| 190 | + _Cohesion score 0.13333333333333333 - nodes in this community are weakly interconnected._ |
0 commit comments