https://github.com/rolmip/polyany
A Python package for algebraic manipulation of multivariate polynomials.
https://github.com/rolmip/polyany
algebra mathematics multivariate-polynomials numpy polynomials python
Last synced: 5 months ago
JSON representation
A Python package for algebraic manipulation of multivariate polynomials.
- Host: GitHub
- URL: https://github.com/rolmip/polyany
- Owner: rolmip
- License: bsd-3-clause
- Created: 2025-07-04T12:41:14.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-09-09T03:30:34.000Z (5 months ago)
- Last Synced: 2025-09-09T06:27:32.219Z (5 months ago)
- Topics: algebra, mathematics, multivariate-polynomials, numpy, polynomials, python
- Language: Python
- Homepage: https://rolmip.github.io/polyany/
- Size: 850 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
A Python package for algebraic manipulation of multivariate polynomials.
> ๐ง **This package is in alpha stage.**
>
> Some **breaking changes** may occur.
---
## โจ 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
---
## ๐ฆ Installation
```bash
pip install polyany
```
For local development, see the [instructions in the documentation](https://rolmip.github.io/polyany/installation/#how-to-contribute)
## ๐ License
This project is open-source and licensed under the BSD-3-Clause.
## ๐ฅ Contributors
PolyAny is maintained by the **ROLMIP** developers:
* [Cristiano Agulhari](mailto:agulhari@utfpr.edu.br)
* [Esdras Battosti](mailto:esdras.2019@alunos.utfpr.edu.br)
## ๐งช About
This repository is part of the early foundation of **RolmiPy**, a Python implementation of ROLMIP.