where the sao subdirectory contains the Python package and its subpackages. This allows importing the functionality as from sao.problems.rosenbrock import Rosenbrock etc. Additionally, the tests/ directory provides tests functionality of the code that can be evaluated with pytest tests/.
Moreover, it introduced basic abstract classes for the Response and Problem definitions.
This adds the basic package layout for
sao
aswhere the
sao
subdirectory contains the Python package and its subpackages. This allows importing the functionality asfrom sao.problems.rosenbrock import Rosenbrock
etc. Additionally, thetests/
directory provides tests functionality of the code that can be evaluated withpytest tests/
.Moreover, it introduced basic abstract classes for the
Response
andProblem
definitions.