28.9.1 Implementation specific notes

POLYBORI comes with a Python wrapper. However this wrapper does not match Sage's style and is written using Boost. Thus Sage's wrapper is a reimplementation of Python bindings to POLYBORI's C++ library. This interface is written in Cython like all of Sage's C/C++ library interfaces. An interface in POLYBORI style is also provided which is effectively a reimplementation of the official Boost wrapper in Cython. This means that some functionality of the official wrapper might be missing from this wrapper and this wrapper might have bugs not present in the offical Python interface.

See About this document... for information on suggesting changes.