Tutorial¶
Via some interesting use cases, several features are introduced.
If one can solve polynomial systems, then one can solve many problems, as illustrated by the wide variety of application areas.
The use cases illustrate the formulation of the polynomial systems via the packages in Python’s computational ecosystem, in particular sympy and numpy.
The interpretation of the output often happens via plots.
For the plots, Jupyter notebooks are available in the tests
folder.
The development of the use cases happened via short Python scripts.
In the phcpy
context, solving a problem includes the writing
of scripts which formulate the polynomial system that define the problem
and the scripts which verify and interpret the solutions.