Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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-2026 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:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

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, ARM) 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.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

About this pip-installable distribution package

This pip-installable distribution passagemath-plantri provides an interface to plantri.

What is included

  • Binary wheels on PyPI contain prebuilt copies of plantri executables.

Examples

Using plantri programs on the command line:

$ pipx run --spec "passagemath-plantri" sage -sh -c plantri

Finding the installation location of a plantri program:

$ pipx run --spec "passagemath-plantri[test]" ipython

In [1]: from sage.features.graph_generators import Plantri

In [2]: Plantri().absolute_filename()
Out[2]: '.../bin/plantri'

Using the Python interface:

$ pipx run --spec "passagemath-plantri[test]" ipython

In [1]: from passagemath_plantri import *

In [2]: len(list(graphs.planar_graphs(4, minimum_edges=4)))
Out[2]: 4

In [3]: gen = graphs.triangulations(6, only_eulerian=True); g = next(gen)

In [4]: g.is_isomorphic(graphs.OctahedralGraph())
Out[4]: True

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_plantri-10.8.6rc0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distributions

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

passagemath_plantri-10.8.6rc0-cp314-cp314t-musllinux_1_2_x86_64.whl (230.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_plantri-10.8.6rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (255.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.6rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (218.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

passagemath_plantri-10.8.6rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (247.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

passagemath_plantri-10.8.6rc0-cp314-cp314t-macosx_13_0_x86_64.whl (185.6 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_plantri-10.8.6rc0-cp314-cp314t-macosx_13_0_arm64.whl (178.3 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.8.6rc0-cp312-abi3-musllinux_1_2_x86_64.whl (223.0 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

passagemath_plantri-10.8.6rc0-cp312-abi3-musllinux_1_2_aarch64.whl (248.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.6rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (211.7 kB view details)

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

passagemath_plantri-10.8.6rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (239.6 kB view details)

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

passagemath_plantri-10.8.6rc0-cp312-abi3-macosx_13_0_x86_64.whl (185.5 kB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_plantri-10.8.6rc0-cp312-abi3-macosx_13_0_arm64.whl (177.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.8.6rc0-cp311-cp311-musllinux_1_2_x86_64.whl (226.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_plantri-10.8.6rc0-cp311-cp311-musllinux_1_2_aarch64.whl (251.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.6rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214.6 kB view details)

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

passagemath_plantri-10.8.6rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (243.0 kB view details)

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

passagemath_plantri-10.8.6rc0-cp311-cp311-macosx_13_0_x86_64.whl (184.8 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_plantri-10.8.6rc0-cp311-cp311-macosx_13_0_arm64.whl (177.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_plantri-10.8.6rc0.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.8.6rc0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_plantri-10.8.6rc0.tar.gz
Algorithm Hash digest
SHA256 a2b601299428d1cf4391e25eaab0c4bd6d8ab0e43d08397108694a7585cd51ae
MD5 7ed0620b9df6976b521c141827d9c8a6
BLAKE2b-256 8ead1ee2410a2fdd0587af7e97db555697cab9373a00515665cba5f9d46bbfc4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3f61906054455239c980eaceac8d59cefd4f5f13422e6e5df0d7e86a8062d3f
MD5 03a538287be370e1fdc0370d95c710bd
BLAKE2b-256 947b7b929d7b0c179256baf8fe637d2a17353794c2e2daf023da60d0b2739148

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19852c4f20a678c9cbe2d66188762739cc7e2eb71d7fe03fa55a0c7e6f31fca6
MD5 5c1386d3d0607cf71ef6f258f82e91b1
BLAKE2b-256 e38b0d4ac95dbd7f664e33c982986f8dbdd8e6429ee9c6d60652d77b6ca76f6b

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 292bab5885c037d8d1ed9740ea13a7a4a781d1f19a0edaacc6a82b14e3efa5a4
MD5 490cd21338a443cb0d2b3719651f1260
BLAKE2b-256 7b6d69df39d3fc00e7bf6a757b0984705d9f7e63f7ee25146754b64d4d6f0a26

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eb34233f342b50e28667b3f93b1875cf8283c87f456907713b0a23153640ebdf
MD5 c5c065bf27df2d11ecdae74d39442a63
BLAKE2b-256 63fc8451e16c2310363e91dcaec955abd46f76b51401cfee202f5fc16dd378b6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 76fcfdde01bd72e3a4f1e6a5b8d85fd7e38d0ba94738c9394d312754396a62f3
MD5 a8ba3d576ae679c8536bc7cb47eb3d89
BLAKE2b-256 54a7d7cd2ed9535e397efddb6064446a09924246cf74df0adf9aface9b52e3dc

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 09f8bb9799e2c48c4eda5b2d6b002e5a42e2795230984620b543b9c63b3338b6
MD5 0ac2ed53c01d7f8eeb4df0fecb312797
BLAKE2b-256 4884a298f33b14bdcabd5d0627a1f0c75cfe8e14433f411d4c9020dffe334555

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9df9ee705b31352f919130085bb4aec19dac545dcde9384a5f8e6e6616179d1e
MD5 e789d0a39494b73d602cad73c5cfc70b
BLAKE2b-256 c620564bb2a0cad553bd606b2848eab7505da9e85be895cb91e5a61ccc3cc0eb

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4cf03693338e6a7507759ce6c83e0d89592b55c827afa31a856e591aa14454e3
MD5 5d87f2cfe8c5afab8c3f380883b17ab1
BLAKE2b-256 f029619da5513705c43802a5554617148a7f283757c75454f8aa0bfaf5811d18

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a5cb42383fae5b39ffadfd2f7afc1c9ba49ee1aafe6d8dcf4be0caa04076138b
MD5 99f72a00fd13d4a31dcd990bb17e2f77
BLAKE2b-256 18030e2ba06f4968bad064cbf005e8318adfe211e07e63c3b2f5bfed7d7c8456

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8487b0f4c25b23154c31de2ffa9c4c01dbc99008001c472d33f51059ad9eaebe
MD5 ccdda2a2f5838076c8587e81ca0bfe52
BLAKE2b-256 963ab59522048ba9a86557aca7f422a31f6cac3d6e2f6c149fad9981a8963eda

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5dfb5e12ce9af29b1323e4ff4412d925ff5f53287cd7a49a4a0ec58ff787f2b1
MD5 43cb00eaac1f0ee94f3a2df3eeee135b
BLAKE2b-256 06caa55418405fdd1c454af091ffadab1bf860a90fb6349a398b88f3f2c204a8

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 270027e96d090c29f7ef3ff32ee2a2cf7cf3388de39b7a2adfb6897139655b52
MD5 92a94d06d8431c8ca85775b542a4392a
BLAKE2b-256 176ef7fa54de50eb4eb4f84168e18b5dadba0e75a8b707955f15d08ef450b280

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e2f025f0c8f63700bd265cfc06982a712eec674724ce4b07223d9ea46e9dc0bb
MD5 cd196e9065b6819520f6eaa5c2b82468
BLAKE2b-256 2b3fdac3d2fa3e4735ca7a6f9e81066e28c727668587ca8a8e98cec902a7cadf

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 07110d0a08a2f344a440ac918c4ad7f78ff44f7f0de830fcfc021d45fa091ede
MD5 7dc9a0cc75e81f65afb3a107df49b29d
BLAKE2b-256 edc4adde3a17a38e38256abd76e4cc08791dabd440d86510237e68465ba53ce5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c3027cb2ed12379e1339828b96210dc61e235207b1a02adedbb0fff88c1d633
MD5 be8d3890320ce281a077aacb45fd4c75
BLAKE2b-256 5d2fd21f7257d39661b402b77158ac128b480e8f7108192ea1327d275e874afc

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9491acb1f138e57090238648d567ab28bf9509223097ba1a95d4f9e912ca06c8
MD5 fa088e75280b9db56c9bca67bdc91497
BLAKE2b-256 051f1b29297156ebe1b9918b37e4e827db462b10e5e26c3643bc58116e555a4a

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 40c4f9e60b1e9292f6afe9252649830b5cd964ed21a7d2fb049610e0ce9edd92
MD5 507b208a270776a47a400f8b08832065
BLAKE2b-256 8e5e4dee2bbdf7a21d621806d9d5712ce3abcd088b7675b09450030692e9da2f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.6rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.6rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 967a3f88119c504379f6a23497a54f843aca0c178594128bdf4cdce987f77a5e
MD5 cbed2087d9e2ec9e5466333893bae0fe
BLAKE2b-256 ba645aa55c7a1567bdf85ba7b125042746093c7e8a42cb0e9feafcc6a7d9413a

See more details on using hashes here.

Release history Release notifications | RSS feed

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