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

Uploaded Source

Built Distributions

passagemath_flint-10.4.57-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.57-cp312-cp312-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_flint-10.4.57-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.57-cp311-cp311-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_flint-10.4.57-cp311-cp311-macosx_13_0_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_flint-10.4.57-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.57-cp310-cp310-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_flint-10.4.57-cp310-cp310-macosx_13_0_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_flint-10.4.57-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (95.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.57-cp39-cp39-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.57-cp39-cp39-macosx_13_0_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_flint-10.4.57.tar.gz
  • Upload date:
  • Size: 1.0 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.57.tar.gz
Algorithm Hash digest
SHA256 4782528e83560dc586448cdbe02c832b1b3e8cf9fc8f09f7eb17e8d9b46ce2cb
MD5 a1c082d174730b414a00c107620e7da3
BLAKE2b-256 7a8e9f309d499b9317596fcdc31980f8983db64c3a4734b8986254f5f1e38292

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6a099bdab1279eef8d4904415de180a0293f0596ed4a9c463f55bcf8d3be3f9
MD5 0b94e5a90bda4d9db2f01c8370cee210
BLAKE2b-256 82d9a15dbe5c6166b6662ef9b627ee61e06e936cfd620ada5012e35eb92438eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a27879f5e600b8dedea606eac0a62df900dcb2e36d505579f6e11a59c475e606
MD5 2dc07f20258c408f4e4773a064581b9b
BLAKE2b-256 9e3890ba8f2ee6194e7bca8632cede81f5156b43f204a19daee6bacd8b0da7e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7c3d19e82df9d0fcdb13056a01ffc06dadc571f66721b93890b8d4c1724244e
MD5 396312e04b860bcc2483294ffb73c95d
BLAKE2b-256 5b7a8cc713ad692940a2017c576b1e197a0684b4dda91533b398504e36c02b3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f04cef90dc107221b51fa93a7cdf79296e19a6b679b53cac837d073b67960b0c
MD5 2b682e957a5a0861f8a1eb67369935ba
BLAKE2b-256 5f65e3b226730142382f4d234d6d283c248d9db82e264f5d8946d94845a7621c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6f9d164c82730362e3715417a3235a26d5ab8ed6ec4581b06b7c87af1ed66863
MD5 ebfa21f647f1db4a040a2650090d0716
BLAKE2b-256 795dc578af87a10cd85b7d75d77ffe76e335994b01c0e8bc89fddc7f9fe2b832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26bfa60665c22ad80651942a8aaf53a032f9067de65dda77189a58ac0e957180
MD5 b3562ef4a366a13fccba7162de5c08e6
BLAKE2b-256 92236a6d1b585871815b389a22866c9278320c5e80d2ce38295eb510060daead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9f17601e2c0f0fc9df9571e4d05803b5883a4e93e65ff87c097004dc67253d56
MD5 c29a77dc0bc432b742cd35a7aa3defd3
BLAKE2b-256 42795b8b05231878ed16b005c28d2d8aed8dc3e333018187c78b57c36388935c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f780c66d83ae2b5e5951cc1dc858675536aeee5f6fae803b4dcea4ed451fcec3
MD5 1f73a3feb1bafacafdaef15aa7dd786f
BLAKE2b-256 9197000f0866810e757dd215b5cbd96267374b95e4345465723e6d63b89c069e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aca11892f399a37aa8f2a77194c8b9e3f4d92f39348e85a6410e42374bbdda8c
MD5 8dff8f6fdc00a1ed8c70556319ff9d6b
BLAKE2b-256 8060227e10629a838e34bdc42f05a330f308f48ae3c5e7957730c3cadfd87e36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9c05e270d5fd851f4930c59614281de4912910af373b82a0d86fffab3f782668
MD5 5fc7914b66bcdb673c194e070086e981
BLAKE2b-256 45b519bd6bd5d5f4ea2eeb26cf3328e3213ad730354846ae3c6da4c1d7f207bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.57-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ea485e8189312a51d7416c32da75c45f32bd14b2d15e39009f281eb912576519
MD5 5166643294ff11a40a08dea515a0405a
BLAKE2b-256 abdebc010d4e351975e8663d7b1c88a250585302e746401518cdafa4c5cc5bbf

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