vimsheet.formula.dependency
Dependency DAG for formula recalculation.
- exception vimsheet.formula.dependency.CycleError[source]
Bases:
ValueErrorRaised when a cycle is detected in the dependency graph.
- class vimsheet.formula.dependency.DependencyGraph[source]
Bases:
objectDirected acyclic graph tracking formula cell dependencies.
Nodes are
(row, col)tuples. An edge(A → B)means cell A’s formula references cell B (i.e. A depends on B).