SNT Architecture
SciNumTools v3 is a layered C++ framework. CORE supplies shared infrastructure, VAL represents scalar and array values, and EXS evaluates expressions. PUQ adds physical quantities and units. DIP combines these capabilities to define and evaluate scientific input parameters, while API exposes them to applications and services. MAT is planned as a future module for materials and chemical composition.
The module structure appears in the C++ namespaces and, where exposed, the Python modules. Each linked module page provides details and usage guides.