Design notes#

The design rationale behind the library, written for users: why each format and convention is the way it is, what each operation guarantees, and how to choose between alternatives. (Notes for people modifying the library live in the Contributor guide.)

Core design#

T3-SVD#

The uniform layer#

Note

The user/developer split of these notes is in progress: the pages above marked for rewrite-splits (batching, fitting, the contract catalog, the mask notes) still carry some contributor-facing material until their split lands.