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

Uploaded Source

Built Distributions

passagemath_flint-10.4.61-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.61-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.61-cp312-cp312-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_flint-10.4.61-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.61-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.61-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.61-cp311-cp311-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_flint-10.4.61-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.61-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.61-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.61-cp310-cp310-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_flint-10.4.61-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.61-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.61-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.61-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.61.tar.gz.

File metadata

  • Download URL: passagemath_flint-10.4.61.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.61.tar.gz
Algorithm Hash digest
SHA256 06df26bfbaf4cba7833feec7737ede9951bd54fb4068d2886fdac5ba5873d62c
MD5 a31a45550d4475c094b32acf6378686c
BLAKE2b-256 fc084e7c7a81ff016fdac4c2d217ae0f1b14fda7a790a8d2e757b307a3849b5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b125d0b394a58e1fa0ab20aecbd693142995256a57fa8ae3c9b8ccc4bdebed0d
MD5 ae09c97d014cbac5f56df70abf61d919
BLAKE2b-256 42d8827b7deab179b36e51d3f81da26d4eb42d033ab6e7dd7bebc22c1dae7dfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1de0d0089a88a799e3d8f49757a3aeaaa847e19dd39e75379ccaaf949b94c334
MD5 69d47af68d98a6576e930f8c80757024
BLAKE2b-256 e9fe0839cb9986bc6e8c9620a4b06558940cbe22c4e8e5a41a3fa792c626c241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dc34b885c5676bbbd1d2e71a4e57b3e68b4f2a898a5ca822e459d2ff02f6c938
MD5 94f1e2678bf812946e4c026c3f1e013a
BLAKE2b-256 a6cac9b877c97dad9690f00e886d28fca92817247cb076de538eed620d3f26ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cbb04e3cc966396227fa88600e8673ef72c590f5e1c2e1400edf78c54ee7b918
MD5 9358cbd3c7145c86b2fdf3bf80203658
BLAKE2b-256 de17e70a7b5cde102bc479f6bfe116e05c5cc2dd97b4ae19d0f5fbdce240fc12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c11dc84dc873d648db9cdac6809b8404acbd93f574fe7052c0fc723768b0c71
MD5 5d800626ab8d3503eb6b2c5a4534a470
BLAKE2b-256 103c47568e079e31e100f36d511c32f8593deb57c7fbffef4c1a87b60e7e4aa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6973662b765aa29032365398cb31bac36db0f99a175a9d5ab39861b132ed73b
MD5 6fa39396bbdc1f57e2e3efdaf57cd2c4
BLAKE2b-256 39ed1933312c5f3796457e9f993ed887bfcaf973a86911ea8c2cc7064c5715f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7bef2fca8a7092a53aa493e5aaf227631aea3d6c486e230eb59961632892b392
MD5 a14de57bda23cc685a1cf8f7242a97ad
BLAKE2b-256 a332a8f8ae85246548a25e35fa7802434ca1a7c8f7ed1bf804295e93c8d2353b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 516802b941359725d83139cc7455f6729a552d43293d6b21a17fa0ca8145fbd6
MD5 baa48dc3b1a670990a5eba8e78c5c4e6
BLAKE2b-256 288654cec93729b08a96ffb0a00646c1f36d0958d704e25b200ceb1f11fee581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a205b7e20da9c4cd1147207787d038bfc451b57dd486128eb66d553edfcd578c
MD5 32e7d489db3dfbf1008869b86c4e2d6e
BLAKE2b-256 b1b663f0b1a08e54a9a5115a29250aa49cf430ad89d56bcc8b03acf767243163

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f06b678ab2e25fc9987305ac1d38b7c8246733983847c123ba5322f71106ed76
MD5 c0aec75fe3db6331e93679b227da7982
BLAKE2b-256 ff8a38ecc618ea5008ef46bee574e6e401c2f2d664f69fb0410e350a869ead3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 85c8a00eb086ab82602223b9d403be3f4c492eebd659ca042279ed2feede5003
MD5 a9a857acf60df83bc2b6f98fa0c7b8f3
BLAKE2b-256 702a0d83a8f6c81584ee59e02a78e139ee452031f91848070c1408b8b24d0c4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 109f699e1ee87916a9352cef93477543b15916f371d2aa494070011c33e41575
MD5 804b3a99a2e840590967eb5c2ab17169
BLAKE2b-256 39e948268c4ac79ce648458f734c71fe325c70b294b07ebb0d70a75690984649

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d9aade304d35ea02af492f1407b625460570e35e829924ab3223bcb4bffb7f8d
MD5 ab698979608180bfe5ea2b67c746039e
BLAKE2b-256 57c200f91f1e7d967b939d03865b55d9723db7101f1598c6565060232199eefd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 030e7bbf89a05579a43b665cc74ef1a0ef18d80cd68290115cb1f576ae48c366
MD5 a5804034f394d04dc58ac153130f54cc
BLAKE2b-256 80aee82c062353f3be0a4ff2134294e78877e47f9833771fc95677e9e14c47fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2a888c9ccf61b8047efac866a3cc5afd1e544c6192e48e9ea5afdedc325504ea
MD5 9a070106035bd8eed727bd7cb27eef83
BLAKE2b-256 16e7571f43fdd62367e7f3b164d2acb8aaffee08f963d0f2bdae3a19e9df7b70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.61-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 749fc940b6b1f0620190373fa07517f27e874fc4e33910c6f5bd848438a73ebe
MD5 ba9cc09f0eaef1a37d391bdcf0fd723a
BLAKE2b-256 9c724ff1b640bd7751eccbadb6ff5667ee05a84107b7c467202a4ce3961fa00e

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