Skip to main content

A Python library to work with elements, ideals, ideal classes and class groups from quadratic integer rings.

Project description

QiPy is a Python library to work with quadratic integers. Well-known examples are Gaussian integers and Eisenstein integers. Besides, QiPy implements ideals, ideal classes and class groups of quadratic integer rings.

This library has been exhaustively tested with unit tests and property testing.

A complete documentation of QiPy, including examples of all its funcionalities, can be found in the GitHub Page of the repository.

Installation

QiPy is written in Python 3 and uses the Python library SymPy. Therefore, Python 3 and SymPy must be installed in your computer.

The easiest way to install QiPy is with pip :

pip3 install qipy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

QiPy-1.0.5-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file QiPy-1.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for QiPy-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f4ce2a7e5330fae9b29ace9c300dd5f96fe6a8692a30b69c43d7d974954551a2
MD5 26379dbed74a090fc605e76cad795419
BLAKE2b-256 4c996655ea4a47c2760692315778b2a955bb66334af2b268f0f2ef15d627ab36

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page