Metadata-Version: 2.1
Name: polylib
Version: 0.3.1
Summary: a library for working with polynomials
Home-page: https://github.com/sj-simmons/polylib
Download-URL: https://github.com/sj-simmons/polylib/archive/v0.3.1.tar.gz
Author: Scott Simmons
Author-email: ssimmons@drury.edu
License: Apache 2.0
Project-URL: Upstream Repository, https://gihub.com/sj-simmons/polylib
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.8
License-File: LICENSE

polylib
=======

Pure Python polynomials over a ring or over a field.

============
Installation
============

First, install `numlib <https://pypi.org/project/numlib/>`_, then install polylib
with

.. code-block::

    pip3 install polylib --user

or, for newer versions of Python,

.. code-block::

    pip install polylib --user

To upgrade to the latest version:

.. code-block::

    pip3 install -U polylib --user

-----
Notes
-----

If `numpy <https://pypi.org/project/numpy/>`_ is installed, then one
can optionally multiply certain polynomials using numpy's fft implementation;
however, this is not essential and numpy need not be installed.

See the `upstream repository <https://github.com/sj-simmons/polylib>`_ for
usage notes and examples.
