Metadata-Version: 2.1
Name: AlgebraicNumber
Version: 2.4.4
Summary: Manipulation of algebraic numbers
Home-page: https://gitlab.com/ydethe/algebraicnumber
Author: Yann de The
Author-email: ydethe@gmail.com
Project-URL: Documentation, https://ydethe.gitlab.io/algebraicnumber/docs
Project-URL: Source, https://gitlab.com/ydethe/algebraicnumber
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.5
License-File: LICENSE

# AlgebraicNumber

[![image](https://img.shields.io/pypi/v/AlgebraicNumber.svg)](https://pypi.python.org/pypi/AlgebraicNumber)
[![image](https://gitlab.com/ydethe/algebraicnumber/badges/master/pipeline.svg)](https://gitlab.com/ydethe/algebraicnumber/pipelines)
[![codecov](https://codecov.io/gl/ydethe/algebraicnumber/branch/master/graph/badge.svg?token=T84J2LCHND)](https://codecov.io/gl/ydethe/algebraicnumber)

A library to manipulate algebraic numbers

## Documentation

To generate the documentation,run:

    nox
    
https://ydethe.gitlab.io/algebraicnumber/docs

## Usage

    >>> z = AlgebraicNumber.unity() + AlgebraicNumber.imaginary()
    >>> z.poly.printCoeff()
    '[2,-2,1]'
    >>> p = z*z.conj()
    >>> p.poly.printCoeff()
    '[-2,1]'
