Architecture¶
Understand the design decisions behind ucon.
- Design Principles - Core philosophy and tradeoffs
- Kind-of-Quantity Problem - Dimensional ambiguity and ucon's three solutions
- ConversionGraph - Graph topology and BFS path finding
- Dual-Graph Architecture - How BasisGraph and ConversionGraph work together
- UnitSystem Value Type - Frozen value type bundling all registries
- Suggestions & Recovery - Fuzzy matching and error recovery
- Comparison with Pint - When to use ucon vs Pint