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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.65-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.65.tar.gz.

File metadata

  • Download URL: passagemath_flint-10.4.65.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.65.tar.gz
Algorithm Hash digest
SHA256 6caf37c634ea6bbb0fc564bda35574786ddd9f0ca3afc39e5d0f721efec0ce3c
MD5 7d99e3c84895749be2c7061399c82232
BLAKE2b-256 9c6530917edc84357892447aad240240b62e947314fe5670f2e7a6789050840e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 00eefa05d8d9b7460ec8ac78755827e5b86bd125ee439dbaac6ca8c3e0762dca
MD5 d375efbc19053511383d3211d1cea499
BLAKE2b-256 287d49598799333ecd90ae9a2e7e1290947a406b2d565a746d76221ad67819e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 512352e7a843195bf0341a317c29219a4197fc1f83986517e5e8bf2f1adff276
MD5 425e713d23d9fbdc967c1a9f654077f6
BLAKE2b-256 5b7630c38dd2d4eca8ddafafe4e5fd3de41a5efc97ac7683ca4b72f962aa8662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 15e3fd25ce4bff6325673f4b07543c09536d612f12fab7e7ccbdf68fc8920bce
MD5 e32712bc01a00e889ab3fd6c0e381c76
BLAKE2b-256 82e4e1ba49f8c5d4daf9757dac247e447f3d7e928641acb2b669fe6ed3b7910c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 63f9ad22d8e1a80c0b81766ce6ef065404a98eb1a5d6abac79d455c2b6ce60dd
MD5 3ddd67a3b862cf952b7877d468544cdb
BLAKE2b-256 2bb2d0fa544905239dd27206acb6b500cf417d9ba1f01954d2d1f65e74019ff4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 75193f7bec89302aae2bfcb207e4deff277b6aca54f1188ed191ccbdc996f573
MD5 1ab9093fd193298f00563ace3d3ed37c
BLAKE2b-256 f71dd2b37e8e3b14e38eae8eb19c6239ad242616db71e9c14c5ba80d228db1de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1344768fbdff13a9d3b148ab3cf08ebbfa598ceeb0ce09a237f79395b82739d4
MD5 2a0db8997a58e3d1a84f8d1350357bc7
BLAKE2b-256 39ef0fd0f8f95675ddbd67fd35dfcbca9991f9a648383ec5657f8b9acd237543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08715a619f3c5df031ba0e6e72b24a2e6579dc16e5b0292af2d303c5b137cd6c
MD5 9726547e4ffb5b3025afca8aaedec183
BLAKE2b-256 2bfb287e5fff9f489b85a8b2035e5d49bb7889c2bc5f3adec7afb8c9cab326f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 59bca2978a9578a276bc4c5065efdf53b5e6eac6f51fe77138296b7d1c9d7227
MD5 d198ee84b73c46aa7ae0ce2e7ca34799
BLAKE2b-256 cf2097b8a6b398a6f2e9561f5b11f7fff282ce2c6d7319375790b2feed8b7fa1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e69634c150116196fde808696055fe18e450e1ff686e8c8104cf84388d5bb190
MD5 560e1b11e431b10d9fe236b97c2883ae
BLAKE2b-256 51bf18485a4217accc4715dbccf323bc0610451de84cae1c7c55e7906d22f6bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5477520a5ded0477b5a4dffd91818e7d903c089ee1fe8fc0e6c5a1dc929d66bc
MD5 08681ea5633dfffc6896334fc336c705
BLAKE2b-256 1c9b252d1941c5b1d79bfee65908dc79b122d33a4e498824af26281ed29ddf54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 20282b84059a7f06219d559ba1f367eba1a7c8766de7d59d2cd2052926f4a94b
MD5 3654d81ae10ad0cb2c52500d65ced3c6
BLAKE2b-256 7e6024284f4296a83f7cc8512049b0ee45ed47bedcbef0dd4ab576d6af4b509e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.65-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3a416017a3e7c8081708cae29f034ac9fb90def76b969e6d4b96b927913f17a3
MD5 7f153376d071036e1c1626b0d30dcc53
BLAKE2b-256 169b9535dc3726f622184ddc04cb467ee5f3840c6a0d502192a6c97d47fe5d8d

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