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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_flint-10.4.62-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.62-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.62-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.62-cp39-cp39-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.62-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.62.tar.gz.

File metadata

  • Download URL: passagemath_flint-10.4.62.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.62.tar.gz
Algorithm Hash digest
SHA256 e2281462c4e588f78b97809ba14716e0102e4c509f3de2d7965922f2617017fd
MD5 c3c828be20d9fff43f5db5a21348b8f2
BLAKE2b-256 2445cdf3ea62db8ca9ed646d62447cc024b4f116c551054a2ac3af4909ce5ec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb8f40818400da219e54425200058fc250e05f7770ed0eb4baf14c1fac8d6c22
MD5 b6592b3ba8db26154439a35578d19b54
BLAKE2b-256 851165c6d68019d54c8beba3520a8b329c1156c0e5f0a461dbd96bca146d4e16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc330fed012765c33284ed9554d4805195a207ca72fa39582353a18f4dc2d50e
MD5 f0a15f58726c4b1297e238b6c587aeeb
BLAKE2b-256 3028ee255613bc72d195d0450ab1fc20fe40beefea300ca01e4c76782eb5fab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7d8d4040fe36fdae2a3ea53706fd127300e4b689275015cf7e963f8ecef88fb6
MD5 cddc9341fe0a25a8cf9645022526592a
BLAKE2b-256 ebb1401df04a5392867da93f3a0ff5b37ef042569321b4ea17f32569bda5db60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9178fd8adea0f6e934d649459eb2008fb6ddc2b7b630e5ab0852f5fb52463422
MD5 7596345836fe6d6560654180641ff7f9
BLAKE2b-256 68db0ad81793c5f89ca38b39a4e58dc3bd1c4d78622867e9c5411db6a794c4eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 116b58dcc2ce7ef4cfd98a8e18dbe3b1a4e5094f71981511d3a67724967c83a1
MD5 15999f6c39101aa70ed3a1db1259f675
BLAKE2b-256 30d9ec6df4c374f2899c3e7d4e157e99f94ecd7416c9d667bbfb0590e5641fa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c703d15bb388b0df2cfef4aef123a8f14436e6030feeadcd57403841afe9854a
MD5 153ea21f87352aab92bdfccfc40761c6
BLAKE2b-256 185f69394fd9ab21471645d561d061acbb24cfdd9ff05e6777b0b3b65ea7b413

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ea970c91811d53c01171721e2939f4eeb297744e70169f7cfc898960e34b3068
MD5 01b52c5d2e3e60b45a99b63634f12d97
BLAKE2b-256 e5b1411a54445e8181f48709ad9ad03e3533a483df98605d7b401e035ca3b328

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a6661f6634a8e6b31bb7d53d10e7ad3601cb3ed99d261073710fc23b854d0c37
MD5 934c3952f4e6efd323b8c2990a4b06f8
BLAKE2b-256 e5c6f73791085dc3f3bb372eee552d4fda8a5009510b5b44f65bbe7c5abcce54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0c999346f0feb5702fdd21daf5f2bb2c33552faa0b702e3864afe2d45f9930a3
MD5 9b557f9b63c5a8db5e04bf94decd76fc
BLAKE2b-256 98bde9037a39a5205a1f3bb58c59ffabb542c6fae057de5b875cdf1ba5bf38c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1f5ed994efc82617c39e2519f801c5c882445a64d96731c69f7d6ce5e54d856
MD5 b384650e5696106802a3cda6c39d61a7
BLAKE2b-256 1ff2fd2a1b24770157357eec5d369b010b7f70a4d7be7a0d9a3585be012cbaa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4d1c47be9bcceb620b7a541e6e3681fe18e42384808df01d37032e50d791e27f
MD5 d64ffd85dff3cd7883533dcdb9b42acb
BLAKE2b-256 0638ab8db3471b427e25e08dd4c3016234cc9efd327ede3e63fbaf9905238ffe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 70a71a7ff8d39f41fa548bb55d973580ae588999d8b3d13e22685715dc6f9252
MD5 fd367146ef14ac67cc617dade4fe3b05
BLAKE2b-256 653efd7514509dda42eb49eb0c98b3cf87f8aebc6abfbde979f390df450fb7c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f362255139b13547390f2a9d2c320f4f1491d62044a6cc37f250a1403863438
MD5 13c4aee736c02ef881ac7e29d22d76b5
BLAKE2b-256 80f375530ad363b010985dc9a74a0ab92c10c80b0934fd40fc4c78f2db656d4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 416235ee6121df4f489d52f5951b5972a4c71d553ba1f05dc8ecd21bd3ed2919
MD5 93fb9e2f35ce8473c65f0bc6db3e0c83
BLAKE2b-256 cf737febbab9eede0ad6ba56f2268cec4299a58a1de9061effd3738e72c80254

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e07ce89ff6c60a114d6c9d616760161cde7e50dc54e07e0bbbc5ae7b6d0f041c
MD5 467f79c13e304325dbff382e0130368f
BLAKE2b-256 9e171876bedc6d0809bb0767c947ef3b9742140348892557776f9b2dcb714211

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.62-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 60638138e384ffe1a9ccacfe9a1b474e1ae2ff48e4aff21f5b837639e41cafb9
MD5 881d502589e5a5c4276b5ebefebed4a7
BLAKE2b-256 4f688d5d5701950dbce90440eacfd94ba36b6a0ebe1821c80fc1365ecbc6ef85

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