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

Uploaded Source

Built Distributions

passagemath_flint-10.4.59-cp312-cp312-musllinux_1_2_x86_64.whl (97.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_flint-10.4.59-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.59-cp311-cp311-musllinux_1_2_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_flint-10.4.59-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.59-cp310-cp310-musllinux_1_2_x86_64.whl (95.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_flint-10.4.59-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.59-cp39-cp39-musllinux_1_2_x86_64.whl (95.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.59-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.59.tar.gz.

File metadata

  • Download URL: passagemath_flint-10.4.59.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.59.tar.gz
Algorithm Hash digest
SHA256 86d6c7a6795f004e092bc06c52ba35e62a3a367239be0f9f677bf3546f62ca01
MD5 be3e7fba66af923e23b49972f83bbda8
BLAKE2b-256 b14bbf39e9a8f53868be3099947b681906ac7b17d0d144e964856159a1a4d9d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b122e486a8406048f275ffab83b34b11a0b6195ee1662cdaafefdbb142fb99fb
MD5 6fa2dddcf2ad3b6fa2afa338d2132d2a
BLAKE2b-256 41c7306e7accdaa73a242890972b8cecf2b8c133e0c85eb29f806b5eb5bde284

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8769952015881b198f704d7d2ea68a7fa181bef819cec7125996b1a429168e14
MD5 84ad2d6973c925b7df221f9ebd88a05b
BLAKE2b-256 83452f9c7f30aedb95361504f5ded387d2c748a3f5caf2abd1c5b32a0c252255

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 25be4b7a21262bb1fd5df55f42681679206afac4944875267e036fc3ebd45a8a
MD5 b211c8636ac37f9fe4bc458f121c0356
BLAKE2b-256 05aae300ad8d9547f73fe5d7cd76d2883cc941ff53070224cab453f804c93095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fda636861e105ccd1c2b7b7e069f659279b3fe44690f4a097e7ea8704fc7a1a0
MD5 723303e1c65abd9ac96aff3297b51b4a
BLAKE2b-256 2f2a4e024f72526c2920e8f953fffd8ef38a8ef74e61cced278f5da57c78c1df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ba9b00c30c9e43b974b292619e6ca8d51d560d6e84d563c1d760985f1414d755
MD5 a623bcb32f0fda25f8fda9e4540bd348
BLAKE2b-256 a88521c9d95a3303bc25ba3c0e3c8fe61ec3d2e1e248d591daf786ee73cc0a15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b03e5dda53b82c88e3b8008a965276991379fc8301ddbda59958c84c87bd54d
MD5 7be5bd1eada8ee8867293399a515625e
BLAKE2b-256 454b205b877856f85570bf09e268134e737f14dfaa57118ee588ea100d7c11bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c1cb2ca54619b9b271d89a3e3ededab971e4aba68c7d43207b3bbcf18703e19b
MD5 5e7e9c5eb6c3744ac7318622479579e6
BLAKE2b-256 662c8a12914213372520f72d9387494d80b45e48fd22f128b182cbddff37027e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b65c82e915d1cb5a06a01122937d5c0b15b73387014a980ecade7e478613ffc5
MD5 2a09dbad7c27fb4e1ec7f2ab958b5f89
BLAKE2b-256 8b3c3682fe16d0a910f21afdf1b6f89c2f413f993ab16cc2908a6b6556ab098c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 950089eda37211c8df0eaa8bbe34419e0a6f51c23d84b6e9b3ba2e560fef62c8
MD5 fe86a93033655fae47b8538736c8fa51
BLAKE2b-256 cd80aee2e499bc08fedc334d09e1122ac06bf44e70cb61a4904fa7af94f67803

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dbc0080abdeea43ae7d61c0f4bd0c3b1ff1dfb419b87b043affb39184b0e09d5
MD5 e0b801b9bbc99dba917673eb7c44a985
BLAKE2b-256 5784ebd19caa56f4a8e5de687630280832930b265a6bf804503f87fc07373b55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a4b5b7308f8030e328745fc127d5158a9af05a32643abc72c80fc0f69d4025c4
MD5 402b69853c8fb6886d1975d5cc213b40
BLAKE2b-256 f81fd29c583bc0dec9baf99e63e8ab6e7c85496ef31aff77d3d8b71b5cbd6505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c39c6d6aad38e5f6c1943cf098d926c717ea2b9a1032f0315742008422beb7d2
MD5 2ea70a001f789c7b84d3972ba7bd2eab
BLAKE2b-256 dfb3d6c5780bf825eb87875b4daa7d54c4490ebb6f238062cfe87bfa839b289d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32543b5704c4eb1dd1c8eb869402ea471c4874fc01d82d51bddbea17a67a116d
MD5 8a4233e303960e158f4012661ffe3509
BLAKE2b-256 d2f94cde06a98ab17da751f5e77b4bed9f461e4956c836bf60d825d31995d040

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f664bf1768a6bedd459d9cd7cec67d39ee3d273cb2920b1419947e1f7e83f22b
MD5 8174b959493753b621a270bffb659aa8
BLAKE2b-256 197d71e01f79c80e70e8f726cbfee2622518b078e04b695a5342f5b1d60a98cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 da1cb0746dbf72a7ae72429efc1056bbee2f82674ecfc7d851f6392ab395b092
MD5 86666b000a73abd5ec0f3a10f30c78d8
BLAKE2b-256 2ef8f47e155afabbf6589fefb49435a60f6a511dcd8ad4b988e4d3c05438ebb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.59-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 641d8209592d9a733c6cd208e8d7064fdb9fedb543c4a0855ea294c4fc072bfc
MD5 314c4abea731cc444eb1aaf55420f5c4
BLAKE2b-256 d291036b2bcb9884e6a66781ecf8dfa2e239280a574ba2a3a9b363a5ff8f4f79

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