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.64.tar.gz (1.1 MB view details)

Uploaded Source

Built Distributions

passagemath_flint-10.4.64-cp312-cp312-musllinux_1_2_x86_64.whl (99.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

passagemath_flint-10.4.64-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (99.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.64-cp312-cp312-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_flint-10.4.64-cp312-cp312-macosx_13_0_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

passagemath_flint-10.4.64-cp311-cp311-musllinux_1_2_x86_64.whl (99.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

passagemath_flint-10.4.64-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (99.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.64-cp311-cp311-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_flint-10.4.64-cp311-cp311-macosx_13_0_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_flint-10.4.64-cp310-cp310-musllinux_1_2_x86_64.whl (97.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

passagemath_flint-10.4.64-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.64-cp310-cp310-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_flint-10.4.64-cp310-cp310-macosx_13_0_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_flint-10.4.64-cp39-cp39-musllinux_1_2_x86_64.whl (97.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

passagemath_flint-10.4.64-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.64-cp39-cp39-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.64-cp39-cp39-macosx_13_0_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_flint-10.4.64.tar.gz
  • Upload date:
  • Size: 1.1 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.64.tar.gz
Algorithm Hash digest
SHA256 06a4699f6a20030abec671d69e3f0cdf4e460841d68d4e3e705db2e13988a41a
MD5 78fcdd4867b135737448777a4cc58c49
BLAKE2b-256 a50a0354ab0103c77add5849b388becd01d8f27d6886b5a00d2d5a5be4dd4557

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9887d76e7703de3cf07e064b3d9938f6f7c26c060ad8ee53e80ef897eacd1780
MD5 f99c81857d4c8662524c7100ffe97ad5
BLAKE2b-256 25be8f89596cf4c05c81cf426f1b6c901c2697ce0a88c10935e5390e3dad7c76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14da97a52149cd9ed7a922709808e30fbc8fe3d686ac370bbefa8edb71eca272
MD5 997c02a2316a0f5fb9a0a0b334b6ff3a
BLAKE2b-256 5f38c080664d6ba9a8719ed742877dbc07028fafa9e90e3ea66ff5c15b63d153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 61e92ad71a548f0e29a1eaa85d1e1667297fea7fed1b619e0f47f50ca9575862
MD5 9ce07d3117840804cee02dc3c37a1edf
BLAKE2b-256 b2283ef887e13fbff2b63e904319118616fca64efd122ca5b01ab1a10b999aed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4532651caa67c1d484e557e39f2f9d839b06cbad11872654a317fafd65b47579
MD5 9596dd1182e962c1af2e6f529043187e
BLAKE2b-256 c6c26f9e0ea31034fc9bc9c7579b942562b62cf54bebe05510df093ccbeedb33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 380d476843387b59ab097f40173db42acc730e9ab2acaeade4e5bd38e5175983
MD5 e21c4b722077e9e6a3c89d4004bec38e
BLAKE2b-256 c3f1d6f54c4360fcb6f1334d3d8396f6e78bad88f0c6af7fd9cd612d5443c7f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d808c4c1deb13c4e9530547c0f0f9b1bf70df2284a103f0b03af6ed49ad58e5
MD5 c3bfecd77f9caea2a1a8ffef5209de3b
BLAKE2b-256 c7b8b963c5a62fdb3b9fe50256cf28f04d92cefb79afe41262999414f52b5623

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 11431c9f60475e1d3b2347a6504b21fc9493d53fd8cbc8f6ba71d9a4b59d2fe1
MD5 e589e76e75c1b272ecbc35cb485f07ad
BLAKE2b-256 5dc0ef2a8ccbe367b9e8c60dc87319c7b5369619965f5e7276aae48b51c8e109

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 73bf8c2f48462b82891d1193c61037970669908496f2a1621ddc5bc2d7667f45
MD5 b44bc04dba89112d276c67f96a123cac
BLAKE2b-256 9a89195ae10c364e2f178128de6acdb3bce31f1b6731cb310c5a1401b772fb17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f0d3044de55329f268f34e768955933d79ef2fc3f1698c65572cd80d0af5ffc6
MD5 07bc8c367c0616d235c7cfaf86b1c7cd
BLAKE2b-256 82dfb47f2da0a70f783077945a9a9e65b703a9907717a9c125f03f691b446539

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2712efc0f8d51c9cc2f8ce73c88f49dad30f56ec245e6a2c966d77d607573b1b
MD5 6ae36c9abd87c03811471955a0da0aff
BLAKE2b-256 962cae68ebbf770a7565b3019ca654969f3d7e5fb1325d2c83be16c42ca9beb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7640e914e8d73290aeb1bd9c69371139744895b0410c624cde8b4b0b38a38972
MD5 890ae96a1ec15f7fba603259fe914ace
BLAKE2b-256 2666ca64978e732f9fec1d84dc7781b3762bf1c0b191c19306bd62fa6ac5e3ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dd4fe936a9cb36434e3417f109575ba42937b97aebc5e7d1b816a09346e224c2
MD5 18a1e6d7eb35ac5bdaa6da46b86e96f3
BLAKE2b-256 51a517990f91b0791824a54878ac409c20844e02ba0115b9c3b57e83285fc68e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c97953f3f852e51d6c54c628820aa6dd090cc1fc7337389f18562b950619dd7
MD5 cd5c2b19e7162b1edb6f678f08314c81
BLAKE2b-256 5b8320888db68c405d70e9843b6a7f032b9e2c01a4bcf17fb75f163bbf681eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e09dfb17cc7136632b656319838a73e3ba534bb3087865124126b651dd7e416
MD5 94d6000cf9c5a2568ecd4f8bb3fe9054
BLAKE2b-256 8937e083ab2d2f9cd8a4fe269b5f09d5155b4a0098e6c2a7c8f7f68141c0880a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 486d4dfc569a459eb72741c66ff3425df5c52210f4bc8936db6f098f2cd61432
MD5 5505c2ff11e65621b73920e6dedd86e6
BLAKE2b-256 2c6e1a410d0c82b27f48dcc633f13024f06f95ed44d267e37aac643e832cace0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.64-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 936f940a970309f2071facade0267de077ae011ce23d7379b17f89c38bdb7713
MD5 0ac4a34922af226d07f3406253bd9f94
BLAKE2b-256 dc4cb5004c3fe6eb8e9a73aa819b2fb8b6015ce7623d2d67835a7d30518fde74

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