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

Uploaded Source

Built Distributions

passagemath_flint-10.4.63-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.63-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (99.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.63-cp312-cp312-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_flint-10.4.63-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.63-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.63-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (99.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.63-cp311-cp311-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_flint-10.4.63-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.63-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.63-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.63-cp310-cp310-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_flint-10.4.63-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.63-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.63-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

passagemath_flint-10.4.63-cp39-cp39-macosx_14_0_arm64.whl (24.2 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_flint-10.4.63-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.63.tar.gz.

File metadata

  • Download URL: passagemath_flint-10.4.63.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.63.tar.gz
Algorithm Hash digest
SHA256 d92c58387b861501a703997e6d7ad6a29ff3d3064bca0496ec35f3bf25c4a018
MD5 11a7be9756ab2192a54cbeebf5a7641f
BLAKE2b-256 fd5386e0bd1745360bce1b5a832d3b229c51f41ba954569bcc4aa242cfc10e1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 edb5469f61b3125d998502f8667f0a24ceec492f62b0c841efb68f94b68ce984
MD5 a7469ee3cd5c554be1bac5471c4c9aac
BLAKE2b-256 acb66705d94da5e4e61818295d039bd0c80c331609aff56e444f411dbb15b823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2db8170b6566962b22b934fcf187bfa63f724b9938ab5b957d10e8dd7c1b0ec4
MD5 930743a98b6db8f2ab0149509424094c
BLAKE2b-256 c68bbc651c77e7ec80adac2f1c078f0435ebf3fc714a50b122e3a1c1839a1a8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3664cc8d7e3dcd4f5ba39cdff4e45bcd08d840e1bf1fef0c468f33bedf6e5470
MD5 2afaea2fa52efb1ab53e98999849d38e
BLAKE2b-256 db143c9f778bff09f5b141da4c839f8f1e03b2fb4796c0b5eb92bcf9d5deae5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f0c1c9313462c8ac0fd2c249e4fd2e9495178d77fb39d56f3ef4aae506e1287e
MD5 72318563689d8f9313cb1af7726a6bad
BLAKE2b-256 8d7ff2b812340b45433fac2ffe3cdb6a9a5ec2837b6765965e4d1b81dc4582dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d49095f84e1a7b91d996a5ca48fec65f9f41596818f6cbfdb9771bf1f6ed6832
MD5 2d76f463293da80ce087eeac3629f2c7
BLAKE2b-256 952fee3bb6f2d66ee0bf929b586601b5c0f8715c3651eabfe510c34ebdb6d75f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2db1290350d1477321e26b5f3362b795b2196ecbce8c2a1f45f750a1191b27a2
MD5 a633124bef00beabece68a139890072e
BLAKE2b-256 c9fa694d64b257f85be8ddde45ed6635b905393093d476550e17280ed27db806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8e2689107e761c5aa2ac87d3fd24ddcb2fd4533755a527043fa3eba7dabfd07f
MD5 5f2bc39f170537b85cf489ec3238ac65
BLAKE2b-256 dd754cd3ff462615f9a001ab6cec651a8e0f2286821bed2551ef2e502d2868ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 636d6c627a1f525e4c511de482e3db5e5dada75bdfc685d15801aef3059b37ad
MD5 d1ceebd56737bfd9d2196aa420c42eca
BLAKE2b-256 24ddc530033ed9aef56a69dda735ddc7dd1be9faf20cb3c1273e3260fccad31f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c94741ddab351ea60b1a6c11d99e2479dfbb3db0fd7c041e75946f084add47b
MD5 88b1030b6490537362d8e17f1f5140f5
BLAKE2b-256 33de19f022279dd0205294f03dd91ef0e47916f95493af9a26759db8385f3347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb4d4a39b69bf8bf1f34a655afb0e266a2e33976f4c59965802c050766caa3bc
MD5 cae5fd0c96e6ed452a5043e0034b908f
BLAKE2b-256 dd3302892f84ed93ddfa0c22f8945e11bb68c79c0d3ffbd7011d3d04e1033bfa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f4e98fef65a84ee988daf2d2e0191e1db262428d784d93c6cac81222370dae57
MD5 6202bec516b3e58162fe955dcf6e1112
BLAKE2b-256 1eb3467755d6c6a3269ed35d49e790635fbc794b3f35eae66752dd57f93d1b43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 697ec8af3cedc8f37933d8ac911ea77f01cf958d92d1e95d06882a660f57163e
MD5 d6a1c2b0e06b93e93ed9e347df3645e5
BLAKE2b-256 5ab35062ca265097e8fbb1de03dc74668199b56e9d988f2f2e21152c1421278d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 709be711776e49c92e49c342063ab11de0cc283c12a9ad8d47ef08c647f8905e
MD5 91525c31150b166ef237d569c6b6d9cd
BLAKE2b-256 0b7d99cb389e5d5b347466bbd593852faebb3550c80d5d4770a6b80c09598cfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72bee76d84fed6fa97313988de3d1d9a3bb003b925b1d0143061d41c834989e0
MD5 fd6fc341abde05a91e4d6efcc267937f
BLAKE2b-256 b7b63eafb49c05e3bf3538e8708faddf78cc692c5dc57ab902179862e075258b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e49ddb6415e7636ad1159532ae7fae60e31ddbcc507584895884c240a6fc5c78
MD5 7f1c378e02dbe0658f9449b57fe746f2
BLAKE2b-256 76a204e6eac64e49c7f3c46120f8c00536a628a2757c0dc24500cf1e8d61fdfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_flint-10.4.63-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e9531b3690c7f579786832748bdd2601c7ce3b33251d89914b3450622ba5c5b7
MD5 68444e2c79ac31caf95f2cf09e881f39
BLAKE2b-256 710499724786c104bb5ea5a3cdd043a0ef1eb25b553521fca7e19daa0df530f6

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