Design#
The design of PyTES is recorded in three documents:
the design document, with the decisions and their reasons, what is deferred and what is still open;
the model contract, what every model provides (its variables, units, signs and parameters), checked by the conformance suite. Where the contract’s prose and the tests disagree, the tests win;
the findings, the log of every change to the contract and of every discrepancy with a reference.