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.