github.com/allexks/py-polynomial ↗
A python package attempting to fully implement single-variable polynomials and methods related to them.
An animated visualization of allexks/py-polynomial's Git history from June 2018 to December 2020, built by 4 contributors. The codebase reached 408 lines, mostly Python. The video runs 34 seconds.
Render your own repo
Turn any GitHub repository into a video like this — free sample in seconds.
Open this visualization on its own page →
Language
Python
Contributors
4
Lines of Code
408
From
2018-06-21
To
2020-12-27
Advertisement
About allexks/py-polynomial
py-polynomial is a Python package that provides a comprehensive implementation of single-variable polynomials and mathematical operations on them. The package allows users to work with polynomials through flexible initialization, making it easy to define polynomial expressions programmatically. It is distributed through PyPI and can be installed via pip.
The package supports a wide range of polynomial operations including addition, multiplication, division with remainder, derivatives of any order, and definite integrals. Users can evaluate polynomials at specific values, access coefficients by degree or by name convention, perform slicing operations, and check for the presence of specific terms. The package also includes functionality for finding roots and calculating discriminants, which are essential for analyzing polynomial properties.
The project is built on Python with support for NumPy and SciPy, making it suitable for scientific and mathematical computing workflows. It includes code quality tracking through CodeFactor and CodeCov, and maintains comprehensive documentation generated from the code itself. The package targets students, educators, and developers working with polynomial mathematics who need a pure Python solution for polynomial manipulation.
Advertisement