A Python package for algebraic manipulation of multivariate polynomials.
This package is under active development
It is not yet stable or ready for production use. Expect breaking changes!
Overview¶
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.
Features (planned)¶
- 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
License¶
This project is open-source and licensed under the BSD-3-Clause.
Contributors¶
PolyAny is maintained by the ROLMIP developers:
-
Cristiano Agulhari
-
Esdras Battosti
esdras.2019@alunos.utfpr.edu.br
/ximiraxelo
/esdrasbattosti
ORCID
Status¶
This repository is part of the early foundation of RolmiPy, a Python implementation of ROLMIP.