Skip to main content

passagemath: Fast computations with FLINT and arb

Project description

About SageMath

“Creating a Viable Open Source Alternative to

Magma, Maple, Mathematica, and MATLAB”

Copyright (C) 2005-2024 The Sage Development Team

https://www.sagemath.org

SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux).

See https://doc.sagemath.org/html/en/installation/index.html for general installation instructions.

About this pip-installable source distribution

This pip-installable source distribution sagemath-flint provides Cython interfaces to the MPFI and FLINT libraries.

It also ships the implementation of number fields.

What is included

Examples

A quick way to try it out interactively:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-flint[test]" ipython
In [1]: from sage.all__sagemath_flint import *

In [2]: RealBallField(128).pi()
Out[2]: [3.1415926535897932384626433832795028842 +/- 1.06e-38]

Development

$ git clone --origin passagemath https://github.com/passagemath/passagemath.git
$ cd passagemath
passagemath $ ./bootstrap
passagemath $ python3 -m venv flint-venv
passagemath $ source flint-venv/bin/activate
(flint-venv) passagemath $ pip install -v -e pkgs/sagemath-flint

Project details


Download files

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

Source Distribution

passagemath_flint-10.4.60.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

passagemath_flint-10.4.60-cp312-cp312-musllinux_1_2_x86_64.whl (97.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

passagemath_flint-10.4.60-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.60-cp312-cp312-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_flint-10.4.60-cp312-cp312-macosx_13_0_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

passagemath_flint-10.4.60-cp311-cp311-musllinux_1_2_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

passagemath_flint-10.4.60-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.60-cp311-cp311-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_flint-10.4.60-cp311-cp311-macosx_13_0_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_flint-10.4.60-cp310-cp310-musllinux_1_2_x86_64.whl (95.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

passagemath_flint-10.4.60-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.60-cp310-cp310-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_flint-10.4.60-cp310-cp310-macosx_13_0_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_flint-10.4.60-cp39-cp39-musllinux_1_2_x86_64.whl (95.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

passagemath_flint-10.4.60-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.60-cp39-cp39-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.60-cp39-cp39-macosx_13_0_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

Details for the file passagemath_flint-10.4.60.tar.gz.

File metadata

  • Download URL: passagemath_flint-10.4.60.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for passagemath_flint-10.4.60.tar.gz
Algorithm Hash digest
SHA256 58b77d7ffa7cd5eb37b03809939ea415fe0de9bd63028bc6b542c4ae3ba880b3
MD5 2c58acf5abb6e65f877fc4331777cb89
BLAKE2b-256 38d63763023ccea75e3eb9ec2172e343bf5a1bb94d7a9482832d7a7e58832724

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8a9adb131cbc8e11e933c0347a2c0b873da79c7073d20f3ea993f6ba68406f8
MD5 c03e0c191971d0ecf42424676f0e364e
BLAKE2b-256 cd94dca82d2d0fdabb737cc6bf1ac00dc5e7e8a63b5bf18802226108fbb696cd

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e19d0291167e5f3acdca064ad3ad5bb3b839dcdd2b904375c44797277bd84c22
MD5 be0a9fb7135d2948bbc8f82aa8a67ec8
BLAKE2b-256 b1412d4e1dcf05fe10228ff5662e84f58ab7146e68e231a298cd182e35039a81

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b731904e87417e613d7e85b73da4f26a02564fb060ca643dd1e78b28aa3518fe
MD5 7148a8b0e236a0438c7a243edf382ffe
BLAKE2b-256 70f2b9fdea90882398afd88b3d1021c07c0ecfc18715a1864bf67aade8d037f9

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7ff38ff8b8d26d080a50f3646a381ac7457c8503a0c47064bd8c619cd5e9ee07
MD5 06179de0e8eed7bff3228ed5086f4966
BLAKE2b-256 c64333f7a848cb2c46832d110fe429f11af7b325d63c7a01fe79405097bf5c1e

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b66540a5ef0c4d5bc3f96dad9a43d373719bb63c2113f2800601ca070ba71092
MD5 c35cd8e04908f06872891fb1e82eeaf8
BLAKE2b-256 5b3d19e4a2b14e9741e13d32413bba07b520b2138509802a691de44bad135eea

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03bd17d1959fbce86277b5f4bcc796d9692c55e5437f35662e0832bf20e2ad0f
MD5 3883c7988def453b7e3df8f629c49f63
BLAKE2b-256 30603905b4170b1407fa8c3a33ae66848cff2d70532b13587e0da27b2bedf03b

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ff95b521f554fd415dad4701bccf3d4a07d5a1620089607830649a4de241fea1
MD5 3949a452c09292184ee3967195036a6e
BLAKE2b-256 db3db1dd00fe79cef20af05932fc6608b233572fc03cb2e4ff24f808a59bf444

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bdf6b227635928af6f4c4f53d77cc4cedd1d6ce84d12e4cd3119be2e42dd864e
MD5 b582f382b7ab2c3d76f89c15d5fee127
BLAKE2b-256 eef67d56fbdd41afe4809bcde30c9a99fa192e1f02e9a9f69a29ab137667cef1

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50d53bfbe20401038500f5d9cf11abbbbbdc27464aaa11e8311d2ca9a6bc014f
MD5 aa8aab3192682dddee002cded939a6cb
BLAKE2b-256 45b6891c67dd8eb3b575057646e7e6e4f2cb204f864c342a4e128315869144af

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c2bcb88c683476dc4e06f6495cceee65462e42c6eff47d7b2f33cbc3906a825
MD5 8b356d0a4d85b047162984009f8c5024
BLAKE2b-256 6f4dcd80e19b8d4f72f3a1524133fe3f006c92e5a83bc8563d5c78443ab76bee

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b2e8a4716e6d6bfbd60a9df4357d8839bac6a3dfb86fb23484efc991ff5d6304
MD5 b3af271c6c249bb3e088b7dce05dc94d
BLAKE2b-256 cf6a6e1b8e21b93c1d1d8ab510098119c552bfb63fb0a75bcaf23ea34c0d5f93

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 737d97fff251b8f720390f770678867dba9b441901af1a89fc33e6b3bcbbd8cf
MD5 fb8845827d2d41cae12cd41802f98048
BLAKE2b-256 d3b304ea2bb9f54f4484f8153c2020a1d58b13bc4de3cfd285719153788afcb3

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 01fe733ada4dc801fdb5e002a78c9fcc21e992f1688b9b733dbad87749a34582
MD5 3c8c2d3eacac3b4eb5e6d4f6be45223e
BLAKE2b-256 99a3c81e8739de40ab6991ff3fc0e33789d6b5989d47d468e9025f1afa57d41b

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72e823954c77d4a9e0f9ca9473c45f4a3cbef6432fa97d06746ba04adfd55470
MD5 5680bb7eb081da76b08f66d1745e9853
BLAKE2b-256 5305786dd93e7bec48f2324c160dd66a1bf391bde2b4cc6aada8e436d796c3ed

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 eef33bf89eb4efa428887871f67e7b32e135defc4d8b5bccd808c6210ecf9d1c
MD5 eac3d1d139b1dbaeaf698ea6111e4c0d
BLAKE2b-256 2f24a3080748ce3c57a9a27bf77e8e9e198ed9b9179dc802037b98cf7909e70e

See more details on using hashes here.

File details

Details for the file passagemath_flint-10.4.60-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_flint-10.4.60-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f270e62a788f60e616d37b989e600d79231e6f9d614964163162bfd2384212df
MD5 11be37d1240e74b98e51418c1e238713
BLAKE2b-256 a166945bf9410537550962c85471887590e744ad929a0d82bc8d47a05f858c4f

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