Skip to main content

passagemath: Boolean Ring Algebra with BRiAl

Project description

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath 10.6.x series are 3.10.x-3.13.x.

About this pip-installable distribution package

This pip-installable source distribution passagemath-brial provides a Boolean Ring Algebra implementation using binary decision diagrams, implemented by the BRiAl library, the successor to PolyBoRi.

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_brial-10.6.28.tar.gz (82.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

passagemath_brial-10.6.28-cp313-cp313-musllinux_1_2_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

passagemath_brial-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl (14.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

passagemath_brial-10.6.28-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_brial-10.6.28-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (13.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_brial-10.6.28-cp313-cp313-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_brial-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_brial-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

passagemath_brial-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl (14.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

passagemath_brial-10.6.28-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_brial-10.6.28-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (13.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_brial-10.6.28-cp312-cp312-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_brial-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_brial-10.6.28-cp311-cp311-musllinux_1_2_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_brial-10.6.28-cp311-cp311-musllinux_1_2_aarch64.whl (14.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_brial-10.6.28-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_brial-10.6.28-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (13.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_brial-10.6.28-cp311-cp311-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_brial-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_brial-10.6.28-cp310-cp310-musllinux_1_2_x86_64.whl (14.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

passagemath_brial-10.6.28-cp310-cp310-musllinux_1_2_aarch64.whl (14.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

passagemath_brial-10.6.28-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_brial-10.6.28-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (13.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_brial-10.6.28-cp310-cp310-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_brial-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file passagemath_brial-10.6.28.tar.gz.

File metadata

  • Download URL: passagemath_brial-10.6.28.tar.gz
  • Upload date:
  • Size: 82.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for passagemath_brial-10.6.28.tar.gz
Algorithm Hash digest
SHA256 9eaca597790ad09b3a621fb471d5e779f67c1b9ce9e338295556408400ddb50c
MD5 a8299779968c3c7623435d42d8b4ee91
BLAKE2b-256 0d415972758cd2b00d8e18986b00f5f88ef2c1435f7953797c583771d41c89b7

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58d217d438addceba8f155e5829f14e54d659d8badb64913057bb42fb4c8bf7d
MD5 dca3c12b782019e7baebae06d40c7a0d
BLAKE2b-256 8d79f6b17146e8ef363e8a72aedc1ca7f8c033946689a1517e23c6adc35938d4

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e1f36a7f77edd658ad442a2325494569a3f33fb3aab769dc06baa0aa861119f
MD5 cb436f78ebe3d50a9aa7f06c26441d63
BLAKE2b-256 8f054215548b9646a71560593adf8e21d17295abbf153b9359cd184b728b295c

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b48eca1b6d420fad4b1989736aa7ed6262900f7c2233f5df3d03019e785d834
MD5 0ced1c98341c34f1739189471baa1d30
BLAKE2b-256 c3386f4ea5bccf36732976013814495f4f6b25e9092722c22517fccbb35938eb

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 909c00072b25c6e077870216650c5898ca7b69c6994d33c8c29615052c337cc1
MD5 ce60bfe6b9a7ed1b6ef7615ad740bf58
BLAKE2b-256 e3532c014acf3b418619cc7c33f30aed2b97ce336a6a982d9d1cc0e90ac36b3d

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a0fa7d8c7e5f2a17b57dbae37b7fcc8400fe5cacdf11b3cb032736dd4679cdd1
MD5 71b1f9c861ec7c514bd0e94f5a00fa4b
BLAKE2b-256 8b850e51289adf714b6948413d4d9b841770f346f2470fcbc56f725f2fc99bc0

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 af530fd28f1519869bf0be19ba6db32797e5dd0a5f57a96fe71d9fa4f423ec53
MD5 8114ebb0ef9cd1424bdac529584b7219
BLAKE2b-256 2eaf69fae6efa95e83af5dade16264c3a032b6f7f74bb8cf5f888b84f118e20c

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf16aef2a30f29c7aba6c24a5504794d55d19633c8a33683427dfd30aa35d8a8
MD5 9a453cb07ba5e9f59286693ec4e04676
BLAKE2b-256 d392add4344e9f455a119a4f54d9e7d548c61120a58236a5095226978cc51e2e

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 047e323ec79d6e2ccb2c100a7f2adf7a4b3dfbb72ded75c78d5c9c8734849def
MD5 c265d764ba4e7797368eaaa8372330fb
BLAKE2b-256 546707b86f96e88070ff0540a2fcb3c07b5988a4dce2c82205272e212c65c054

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0db09fefe3341d1f2458eb8fe0f815fc867ee0514efafa9ef7e98a5fb01a0dfc
MD5 ebb81d898e93caf7717560d24e40f32d
BLAKE2b-256 3121cff2c656e9f696896e07f19ec19f6ad33429262aa28b1e25231b36bb8541

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b4bb515abb22acf731990fa0843fb92a9dd46f42d05f96c67671d290c837d29
MD5 1dcba61148e298a8ac2a114ab879c933
BLAKE2b-256 9b2b7260d53b7e7ac473f44b888d80fc6bcddaa6b1b8785b4d392e95cc72c103

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 644a3afe5204f91928e1cdeeec09f7970380e4f880fd2c090376a372e043395c
MD5 485ecd791e77dfd9cfce2aae102ffb86
BLAKE2b-256 f69f4c33d373a2235cd0729cbf25a7563ba9d12e6a50ee94a2bf5e8dfa6ce296

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 632f4446a0827ed8311139f98ae8e0610fcd23f85104f83b4c33f2ff319968cf
MD5 b890d71245ebcbdebba2ff76ca6cff98
BLAKE2b-256 4d1ba4a5062d7bc20368325a733405b61b1f9b5a948f3b12d2386975f9bcc56e

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb69abb83939c8b5251440d5292f18d6e49c96c9d625d773de17fbd42089b9c1
MD5 abadf12644aa37c656a4b7edb7d7f25f
BLAKE2b-256 87e86565c141d8347905be7e16e0e0d8879ecb8b4d394a7fe4e4dded74b5990d

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a8c690a3529d2a06ffdf29962c47e58009f10f2b79a3b59729725fd33e020813
MD5 d9799bdde973f2f9143cd0ebf652a6c5
BLAKE2b-256 3f841439947e84c38981d384cc69d5e8ebf866dda764d1c48fb4b377aaa72aef

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 155e51156c698551514d72ad38a7c155f7156fd6bf89272123913f7f6da71c70
MD5 c4e41507b8aa3dfdfbd81a61bd2abc56
BLAKE2b-256 50d952b1f6a1c5284c11e6113caf1b0db591dc132f96552728bf236d38a07ec6

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 495a1c98ab863273b911b6941ca9dc3e3ad2f81418fa37140c4134834aee9a7c
MD5 fe9d978e7a10996937e988a8599738d5
BLAKE2b-256 60541e16b83971b7cc9d1fd35c91b9a1b04da149ec5b0c7f6e91ee0f39eb5888

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c7bbdc523d914c483180bd3a983f3f62e67879893579fc720e1d20aeaebbc6c9
MD5 1d7e9cfcf40b99fc9effd688dd951e06
BLAKE2b-256 55f7c5ca102629ad57c68268ffd1a0203cb175adf990abc9b5332dd01235685a

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5cb235fc05b16c47d5e88820b3fd3fcd9731c20cd264d488faa76ebb35b0238e
MD5 c2338179d7aa249007d1d260e382bf2f
BLAKE2b-256 ec8a97030515ed61780987e0be5ed22d62d8d017e62fec269328fc8292e75bb1

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb2e3afa14dd8bbe28fe8ad346e1a13c422245cc5f7150c15304a038fd16bad9
MD5 30bad186b77feca4162180e9bbddd366
BLAKE2b-256 f0940989f1496267b47822a6779720017b71db792ebaa9204615ad75cffc7a32

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c19ba3902595b53846d05d54b92aada2fa4793f9012da6952aa1eb617ed0bd70
MD5 f30eedbde652916987af5283b9719bcf
BLAKE2b-256 fff1220adb79289b2fb90157a90d596aeebbad89e1c907d19b020286e58030df

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edd2de5364e99646333adb6a2f1f376e79a1afb38e3d45ec4d20db61a51dae6c
MD5 638d3c4f472e5d5705b79c7f8ad90c5a
BLAKE2b-256 f269660cef16b570682286bbea29ee1ae7a5ed09af4d41681d30920eeac00484

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b34a4857f8e87c7cfb6c0cd9be4130cfd03bda4d9ef52676faa52ed2c9160b4b
MD5 d94bb13a6039b51951c9560ba8eea4eb
BLAKE2b-256 b5cf1dce5895a2b4f783d658836d6080e389bb9359ed60e7e055bcf067f697e8

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b57f04d8d899649ef94ce82d0b959805e0c6f93795b11d0b92cefc536e192a0d
MD5 b88331855a2cee00ed8cbba2afa2c056
BLAKE2b-256 ad9fc492d56a01d51b1aada0304605899425f405c9cd88d93add230f0e75f4ba

See more details on using hashes here.

File details

Details for the file passagemath_brial-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_brial-10.6.28-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3e4d6057c118192bd4e43665d6561393fd85a01706436174a649d91640d0b939
MD5 fe33158d98a0096b2b4fc9f6d45e56c5
BLAKE2b-256 ebb33e307a702d0c76bf92e7ead7ded8d8c5ff9a42b7a0e2003344c5be96ae44

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page