A Python package for algebraic manipulation of multivariate polynomials.
🚧 This package is in alpha stage.
Some breaking changes may occur.
PolyAny provides a flexible framework for representing and manipulating multivariate polynomials using structured, non-symbolic representations.
Unlike symbolic engines, PolyAny operates directly on the algebraic structure of polynomials (coefficients and exponents), enabling integration with numerical libraries and efficient structural transformations.
- Polynomial creation from multiple formats (list, tuples, NumPy arrays, quadratic forms, ...)
- Support for multivariate expressions
- Algebraic operations: addition, multiplication, truncation, homogenization, ...
- Polynomial exporting into LaTeX code
pip install polyanyFor local development, see the instructions in the documentation
This project is open-source and licensed under the BSD-3-Clause.
PolyAny is maintained by the ROLMIP developers:
This repository is part of the early foundation of RolmiPy, a Python implementation of ROLMIP.
