2. Architecture Constraints
2.1 Technical Constraints
Language: Python 3.7+ (to support recent scientific library features).
Dependencies: Restricted to standard scientific libraries (NumPy, SciPy, findiff, numdifftools) to minimize installation complexity.
Operating System: OS-independent (Linux, macOS, Windows).
2.2 Organizational Constraints
License: MIT (as specified in
pyproject.toml).Version Control: Git.