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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.66-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.66.tar.gz.

File metadata

  • Download URL: passagemath_flint-10.4.66.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.66.tar.gz
Algorithm Hash digest
SHA256 196779a4e61b1de458ca4a9d2c96262dad73de550b4e41748d944b52a6d8165e
MD5 b88e7cae3d0c27415a672831464ad566
BLAKE2b-256 397887e95455693f86194f24d3a2c3137f25eafca1a7fd64b8f504b5acaf0a61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 81066928cd436e23e96c77e6eb7f50c561849d7444ea190227697e62b514cd90
MD5 03ac5982a3f4ac8c2b71c7a4b62cf199
BLAKE2b-256 f47daa215464e7cc1d92a8f5d54eb440e7130b53bbb4c5f113ff433fecabfb41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2826762ff3994b4417b0e154c38c5e32e10afa03fd8333b71edff60feb0c46d6
MD5 bad2d2de96f4ab6d3bda972c480296d3
BLAKE2b-256 af60e0c7e78da90caec2637fa8a62c75e91e85371811a79f4c5699a8733081b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 42d6d2c2416c9725f2c02d9d8879673add85d6b346df696cfe8b93c78f1d8376
MD5 63dfa9511f2971652841a817271cb122
BLAKE2b-256 75fe3e5bfa070ef0b37aa8930be0f76d2293c8fac4c84668352e4ed8c2b65bb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b9f3ab373fdaac144342956624dc3aaa4e787cd00aed3bb8a515a252c6ffa5d
MD5 cb7d198429affb0d6e53f33d1a7615a7
BLAKE2b-256 29814bf10ac3eecb6febce1c51b1594d0ac3baafbf33006c9449140723b203b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c5af25996ca4a105af939c946f32007b7869c294e9c91301d9c571f9644a6389
MD5 09d251dc7f92960f1af121a519469145
BLAKE2b-256 f17a0e67de0109f8bb3534f36fc33f0a3d5ddf304602798f2cd07b93c840e501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2ad4223fb2dbe32f533b03e62c12c1ff1a3ba40e3d11af2f0421913771542124
MD5 31dc36e36d9fcc4166ad5c415d2ba1fc
BLAKE2b-256 3b7c7f08b1032297553378e2476f7039aa8dedbaa079aeb2745db2b3f1bd6420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f52f023f77f4c80cd7206127ad9145da702c9ecb0f9e6ea5727b0340c300b5b3
MD5 822335e3f6dd98b31721257f14f67cff
BLAKE2b-256 bea897faacc61ee37c4b3bb54a1f716476e87782ed3550df2aea793efb29f0d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ff49910ce52d0bf830499b3f71fc08c166101a60613df17e6c32ef00e640c8dc
MD5 1fb6c366a626765c8787ae6ecdbb9b21
BLAKE2b-256 e43492b0e417a34bd1668aafa6ed69b15fc58e048c7fa4183053b233a2c985cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8873395c121a39a1b4a5af6c636d9242a6ccbf61640618ac8da1dae41d276bea
MD5 00d5bf1d17cf1c59c4767343965eef6d
BLAKE2b-256 88692258fc0ac1a2ab534d47721240ec747ee716af4eb3b7521661f32e9ca394

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4aedf57290f86a9ff0e76fb5c5d0e992dcb7541247426006e7845a2309844d27
MD5 f170c490f38ca3192762a060ba8c2f1d
BLAKE2b-256 bb68b5aab4256a8c660f9a107be707006dc27c7df40c675bb1f0152c9a49d22d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 286a285b91e38418f03b120ac7ec6a9dae2a74c94e99444a7f4b5e12a76afd6d
MD5 c2626d84adf39a0d1a395e50f4e8abdd
BLAKE2b-256 c6845b458af6d78481827940c6697b46c354a5de2041fcd97ecdf60b24e52919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.66-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 41f279665346d801d441f3132f886f96c5e5d13db88e0fbe6c9a5f6a163550de
MD5 245631a8ee956600d922ca619b09df6a
BLAKE2b-256 a70d3602487c9b862aaede970d8bd47b7c8f6b4b14834fa514fcb6d036425724

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