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

Uploaded Source

Built Distributions

passagemath_flint-10.4.58-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.58-cp312-cp312-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_flint-10.4.58-cp312-cp312-macosx_13_0_x86_64.whl (26.2 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

passagemath_flint-10.4.58-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.58-cp311-cp311-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_flint-10.4.58-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.58-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.58-cp310-cp310-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_flint-10.4.58-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.58-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.58-cp39-cp39-macosx_14_0_arm64.whl (23.8 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.58-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.58.tar.gz.

File metadata

  • Download URL: passagemath_flint-10.4.58.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.58.tar.gz
Algorithm Hash digest
SHA256 ac370d70567d246ff40191b71c3698c1f21e2a6b050fdb4a4becf4c2812e57c1
MD5 086043325db06933ebcc14c3dbf0e765
BLAKE2b-256 e9cf12b8cfc24a5c8241393bb0afe202559f04713ed23fe32999c7ec55a998b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06123184afde9e02a9076f2863ab72d21ed3404b550f17b18db252d83a255cd3
MD5 e5d24cba1510fad58d89aa3265aa9db0
BLAKE2b-256 01388ce4cf656fd7f138476e35f7b361779e32a6c0dbbe80fb10755cd8603ef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 828142661d4163ab4324e6841cdf28c8b35de3034288cbfd4157f303f0b2784f
MD5 372ec50e7d658412f39fccb4efe37842
BLAKE2b-256 f02e6bfce0321eff99e4c8c5ac608094a5c695284e0a844a17fbd9531601690f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ebfbabb1aee70aaa86c0b7d7104a2970dbd1bdd6998d5d12702dcd2189a6b008
MD5 651ffb886c982ef875ea298c78af199b
BLAKE2b-256 69b13d546065b1b6a6311e54624fdd7c814b281ba4c26d79223f7fcae3df7f72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bc2f86e0b57587189546c69ab6261809fca6c855787c7a7c3bff01602f561f0
MD5 18e17e6c4458746ee4e6e36e987b58a8
BLAKE2b-256 fbbd2c75de83b798a010e3002493b25b837df2f6b4d2b29e33738d761d18fcaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b32134ee191dad912ebe6bd1d6fc61ad59db051805611d992f817189de58790f
MD5 62b6f89a1f7394f2996253ba04f2d762
BLAKE2b-256 aab11886853789e8b6a6052ebc899e4b5e64f196ca9b1f48c2942e59aa5a1f9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5fbd84bb651f160e32258981e097809e9858338cae2f4d7bc838e7d5b66ce644
MD5 8d632560d79ad301bf7bfbcf3392d79a
BLAKE2b-256 36c1548ed573e72ee6a84a5a2ad265fa819eaa92e89b8c61d7216cd0d96e1c04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca6b82217e76ad40df561032a6accfbed4102fdaae99e28c9adc82ca55ff4078
MD5 cbb2da2ba32420d0019a5c7525ece03f
BLAKE2b-256 46c4f96acf125728ee02258a12918a79dfaf0d1d1964700fb81c6674f1b3ae3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 63870d8b9c5900c68f221af56719b3472b57c1fd3b44f05a5380647e1db664b6
MD5 b83b152cebd85803e5abf98ea6a701f4
BLAKE2b-256 8e7c524d3b5e92c3080998de52889700a4104b3294be14a441852df5d3adc6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9db96b9db1ae0395abdca49d87f18b2f07ebb7646ae65450fbec126610c54217
MD5 070e36610532d1c52403f2813a21e19d
BLAKE2b-256 6085360a2dab17818286365923eb659c4e035c97775684a093e3625c074a2907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 887f1c793072ebcc263499f57c067cd86a678ab6fd991b811ab30ec111cdadc0
MD5 d82e3cf9daacff53d6ed8d2f77b14189
BLAKE2b-256 340b6942b6bf5ffc1a3715a1b8e9004614cfd7962bcd869fd4da7cc5421cd906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 756e1cfcab5815df6738691932bd3d72a1a34ae0f7ac8024f0009e665c1fd97e
MD5 bb21d4557b1664635ab903e4044f1b66
BLAKE2b-256 cf5f85936c0a6fdca62eab22441347266438013b4a3a8cf8c87bb46689700648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.58-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f7f4457fdceaa41ef7d57ba621a98a6e9f41e4866df458d9355a842fbd014c7
MD5 9ad4b420fff21c724e9699043e00e391
BLAKE2b-256 dcf430f6597d023a35f7dd0f51a8efc38750c332d7b63a759c6f6bf1f68c50fd

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