Skip to main content

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.8.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.8-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.8-cp314-cp314t-musllinux_1_2_aarch64.whl (255.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.8-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.8-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.8-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.8-cp314-cp314t-macosx_13_0_arm64.whl (178.2 kB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plantri-10.8.8-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.8-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.8-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.8-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.8-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.8-cp312-abi3-macosx_13_0_arm64.whl (177.9 kB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_plantri-10.8.8-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.8-cp311-cp311-musllinux_1_2_aarch64.whl (251.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_plantri-10.8.8-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.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (242.9 kB view details)

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

passagemath_plantri-10.8.8-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.8-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.8.tar.gz.

File metadata

  • Download URL: passagemath_plantri-10.8.8.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_plantri-10.8.8.tar.gz
Algorithm Hash digest
SHA256 1911329d604f140b9cf671511a1663453442b23a739d0bc1e03c46ed14b46c20
MD5 04a2d52f478a130fd35e03002633d069
BLAKE2b-256 fe066a62bf44f3db7d30fecde51f103b0853f1c2931a5c889e9094c17c33a2f5

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ad7a47b2735c732dcd1f6cfeb786b3bdbf0902b668132f164a47543d2b4e621
MD5 e318b12db76d77fc7552d0d77b62a450
BLAKE2b-256 96c8ae06ee08d5b5d393e47f2a94ba25392f698d2e2297cc206f1891d4692525

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9b185d438283297c23a175e193993e410b7f1380c234db1f1d36739945d3e096
MD5 ecff2956d6995fd6a342eaacbd4acdb8
BLAKE2b-256 f4acbe4f35a43e5306efee59b8cc57d8fc0758905cf437e68685f2cd0afd78be

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-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.8-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 59fed19d1eaabed81c4eb1c522c1aa4e3c5464e1490c9ca4701dab292e1dd018
MD5 e0d9a94eaf0993fb18100982131ec842
BLAKE2b-256 2192e570b83ba7ddbd7e8a955ba95d756476b6749f175c85f8c6b35b58f29645

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25c6f8e41d1ae8d69735e7503fa7c3badde56a8b684adeeed500cf69782054b6
MD5 d11cac6b53d9d0cc477f7bcf7722a040
BLAKE2b-256 ef11d3e9d5ffeafc9c4e76f1ac56b53ccbd096fae777c8e41d6c73247c64eab7

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bd2a8f77a861f82180efa68fe3e64c7cad136d98466d1ea3fb743d897d6eeaee
MD5 066799cb2ebbb51306c21351a40d4d3f
BLAKE2b-256 00fe46def42a9a93521d60ea46506dc2c807e3d679f37f96d4935d8733e75d21

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e8789538188798243c508852fcff438d8493b377acfa1f94d8f092915be8c098
MD5 fc2ce246fbcc933203f30604e355f90d
BLAKE2b-256 8df8eb795047f181d5763786a00a069d68eae6a956ab5892769e6bfd750ce4f6

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fd2c0376c66dd4b740cc880f0bc1fc54a7a1ce7d0c8ec7aa0908b925da02926
MD5 8fafcfdd1290ef4b5c85f8c1adad2727
BLAKE2b-256 092e7a3f5548742457e9c55fb535ae70da382c99ed4dc781b227a4b7938d81b0

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c91fa15745e979f680cc0f3d06dfca67391bdc865364b708ebd66aacb8c4163
MD5 7f0cef8ea3af6b9c0263116afc77ce57
BLAKE2b-256 3d707ad4a802fa9ddc616c711459fcd609e36247f648d5e2951f6c82a82eff45

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-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.8-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8000df8b7703f553bd9b5489318d68391478ecb32f37b11e8afe942dd974f82
MD5 3435debdaf281ed77fcae381ab1c1779
BLAKE2b-256 ec28e8f59fa46d76bb8c09c2a87866b90a53786055e9fd0b8396edae5556895f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9fb7f1fc09f3c8539654b66d99b25f800346ccb71f6bf5c3d14eb4b73035103b
MD5 dabf2ac45798024ac438395998cab273
BLAKE2b-256 a0ee2102ba992301b0122cac46c03bdc921fab2139e926a571aa10ff9f59c5dc

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 71318fe967b98e4b38982f38e5f464534839477d851f42d0ddaa674db51fb97c
MD5 7db71fa277edf0d89eade1d46dc8e521
BLAKE2b-256 3294c09fe883d014c6424f5198ed1f52bed8efd94c29994dcb9220e1c2d7cd85

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bbe55a5868bfc14ff3aacefcbaac328f4763f2d0560aa5a7efd705762179491c
MD5 31d2ed4ed6244eeb3410457375870122
BLAKE2b-256 1faedac2d7453d5e2f2952cbb4c9bf0f86d845d6f8b0a8bbddc4794478271658

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56ec58ace0386572ffaba36e146ea129c5250cc7ecf031fb0ba8b359a00f60bf
MD5 058b7d99dbc66c55b4944d780a947713
BLAKE2b-256 d15029097808d34ef56a30e0185541288a1b9613881cfe871c4224c65cba25fe

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7bee108fe81c585726b12400a743517942e551cc17b9c1438baa5042d193636
MD5 a985af2e4319779a205c3278fe5065d7
BLAKE2b-256 bb76f8c6ea8c8055d57986734d79cb483ededfd13084576d031cff4208e728a9

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-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.8-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff4d119079f9b1c5605a70c2c4540b013b86a244ae5dbf8943ec64616d8cbbc4
MD5 43190b1d5d8b5733145cc5d56fbb28c3
BLAKE2b-256 b32b718a0766e24a8cd40b98533b1b91b94848fc27b4893537e717a352b238b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bdaf9af47383ade7374520bb55dd21370f2d15dfd1696164aceb34d481868013
MD5 24da90517c60714a455a7097bf6f6deb
BLAKE2b-256 a95c309b06e53bc56908b69706368aaf92676db60e03bb1e2eed84bd96a359a4

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 37ddc5189c5a641ec97f44a28c7846f36c1c3c0ddfaf4fad34854c6299f87504
MD5 b5ee71d06e01e10f175380df82538f2f
BLAKE2b-256 d51da894f6de867120b45998412089e4a1084903b268be0051c23458a56ea91f

See more details on using hashes here.

File details

Details for the file passagemath_plantri-10.8.8-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plantri-10.8.8-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ed5a84138f92de88413448e7f8d4b1b2dfc6a4e8ef28ffadd33b3a85d60d598a
MD5 4b1c2fcaef336edfb0a26c71b07e3958
BLAKE2b-256 0d65f55803d07be62746c174f6ae024b62892f1363c68b749f1275b0c196a325

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