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-nauty provides an interface to nauty and traces, the programs for computing automorphism groups of graphs and digraphs by Brendan McKay and Adolfo Piperno.

What is included

Examples

Using the gtools on the command line:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-nauty" sage -sh -c 'geng 4'
>A geng -d0D3 n=4 e=0-6
C?
CC
CE
CF
CQ
CU
CT
CV
C]
C^
C~
>Z 11 graphs generated in 0.00 sec

Finding the installation location of a gtools program:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-nauty[test]" ipython

In [1]: from sage.features.nauty import NautyExecutable

In [2]: NautyExecutable('geng').absolute_filename()
Out[2]: '/Users/mkoeppe/.local/pipx/.cache/535c90a22321f64/lib/python3.11/site-packages/sage_wheels/bin/geng'

Use with sage.graphs:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-nauty[test]" ipython

In [1]: from passagemath_graphs import *

In [2]: gen = graphs.nauty_geng("7 -c")  # connected graphs on 7 vertices

In [3]: len(list(gen))
Out[3]: 853

Download files

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

Source Distribution

passagemath_nauty-10.8.5.tar.gz (5.8 kB view details)

Uploaded Source

Built Distributions

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

passagemath_nauty-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

passagemath_nauty-10.8.5-cp314-cp314t-musllinux_1_2_aarch64.whl (13.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_nauty-10.8.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.5 MB view details)

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

passagemath_nauty-10.8.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.6 MB view details)

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

passagemath_nauty-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ x86-64

passagemath_nauty-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_nauty-10.8.5-cp312-abi3-musllinux_1_2_x86_64.whl (13.0 MB view details)

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

passagemath_nauty-10.8.5-cp312-abi3-musllinux_1_2_aarch64.whl (13.0 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

passagemath_nauty-10.8.5-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.5 MB view details)

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

passagemath_nauty-10.8.5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.6 MB view details)

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

passagemath_nauty-10.8.5-cp312-abi3-macosx_13_0_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.12+macOS 13.0+ x86-64

passagemath_nauty-10.8.5-cp312-abi3-macosx_13_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_nauty-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

passagemath_nauty-10.8.5-cp311-cp311-musllinux_1_2_aarch64.whl (13.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_nauty-10.8.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (13.5 MB view details)

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

passagemath_nauty-10.8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (13.6 MB view details)

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

passagemath_nauty-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_nauty-10.8.5-cp311-cp311-macosx_13_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

Details for the file passagemath_nauty-10.8.5.tar.gz.

File metadata

  • Download URL: passagemath_nauty-10.8.5.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for passagemath_nauty-10.8.5.tar.gz
Algorithm Hash digest
SHA256 e5a8685a200b5e90a2ff2e0e25ec31af124cb9a2e7d8144f729b087443137084
MD5 d7c89479cd33770d23410edab2242d5b
BLAKE2b-256 1ac0b58a13fcc2283d7c6dbd9ec82177558e76247bd3232bf9935d9bd2aecf27

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 706a0ee4f7b25a26afc432e22131f7f7b0f3614b1ef244aa828b70a285186bf0
MD5 5935ab01e6e7b3771ecce8536f57ec44
BLAKE2b-256 ceb8b8cb93820b456af5573f6de4fbb4e44b5c8511bc437f9dc8825c2f8579bc

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e647a7176e1e1719fa437cf6edae61d4502a49776fce4cfb20afaf1cef8c06d0
MD5 e8392b5e65c96764e7cb8ffa2376ec22
BLAKE2b-256 cfbfca7d8c2e5da0dfc47b33036564c817a2132ad4cf809172b436fdea414a54

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3369f40c3940451dbd5eea2729fe1259a34266e8459ff7663ff3e6ac7344812
MD5 e5380d36d2149f37d5d1bf4636e4aeb7
BLAKE2b-256 334b3314baec41065cc3e3fb6c3354291b4d57cc4a078abe2d0c8656336fd150

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f57890cd4b72feb6d08b866c3c60ada4e1db5608dcd466bbdcade3803db96973
MD5 f2ffc284fee815015ab705bc5b9b01ba
BLAKE2b-256 7d8ca35d9a9df50a9801a6851b29a071c30ef35568e10b0a9fe6e0c22c998def

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17984e7be7e74c4e43c3b2c4da783fb9abd1e601633a20ea74789e0fa18b2652
MD5 fae6595eb73c62874715d44d330bd64f
BLAKE2b-256 297ab648cc2bb3df507eb01a68b8e92693b364230ffc8b01524caf700d975e3c

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fcb81f65652a9b825d5f73264526740ae8144d19100771598a29261fb7f4498e
MD5 6307fa5af4a04ceff6f6a153cf8c8333
BLAKE2b-256 1d40f02d062505f17105245685e4d227531a1c953ab54e62753cf4794b59067a

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 457bca5eb168c0e4e49433b7917e54ab772f8a44058f8b696e94f5ee4db95ec5
MD5 76f14e956b4739bd3fba13920ebdcf12
BLAKE2b-256 df231dc14a520816d9c1d29c27e87f65373ecd633f020a7278fa5733db319852

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4248ead38651f2f19d6de97680caa9dd914a63f086ef531d1f6c1c533f6b0cdc
MD5 199f5b7aefb1c90689fcd110f36d5df8
BLAKE2b-256 73d219b1e60d15fd9718eb60478b51c3fc812cc8f0547da68be5d4c4282cd394

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b0d0d8f80f70e6dbab6f325eb4511563895fd07704e616f546d252810e043c8
MD5 875c877ae119446db867be025f59f668
BLAKE2b-256 2bf50416d04bd686c179d994488983f575eab206050d1f13fc8dbe7454a191ab

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b96a30be3412c9766c35c416521eb3397c1caee8976140bd43ff6f4c522802fe
MD5 d06ae46165f97b1434d60391c9c4c141
BLAKE2b-256 df5294b624f93272c4c87bfacb51dd1d265d190d8fe2b1c976dd6186a9fa8856

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 242173060e8c4d3428cffa7d3e7fe7654b79cdc351a0de08b34d62ec8716d516
MD5 512a672bd99e8dbe88e199b84e1b3717
BLAKE2b-256 c690774528a0c95003d4de41b3ed332084da97aa5a272d752080bc1435743072

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bca993d4a61ade38dee161b05a985e722a592be1710bff9f30f063cb2743df6c
MD5 f2994e7aca8e288e62205f0ede8b9c91
BLAKE2b-256 918aa70e647312f3d7a9da3bae658878744c9f38648068179d482ed8d0453d72

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6eefeb69daf03079df0bc07bdbbf1a5810b5bd27f716ae6693a2363653c5e0c
MD5 ff6f5f2dd0ceb4df571a35992b7845be
BLAKE2b-256 25ed217c46d6e1bcb3f03726ec5083ad1a9e0088cbce9f747237be2f5c0024f3

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 84537f29f2c7131529e1e3f38179c91cfc622acc6d9bd038352b627d539ccc9b
MD5 639f9b2ff7ccca34a819fee1daa538f6
BLAKE2b-256 6a35e3df5892580b907800be0cfd354d417bca09ab35b3a9ed186286a41f1777

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16d15c871bca44f2f5801c18208b78f47eea2dc276a37d27784d307f9a667ae1
MD5 e6a7d9765eef8c490aceedba8a76d677
BLAKE2b-256 cf0990125d0dffdea37cb326649cbe0521138f84cfe644db7e75a47090a04910

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bcc27ca47eb0aa172be6ea7d22d88f6509ad4987d5d4225d0c2708315dc46116
MD5 09c2cbd7ed8c192a295a7cbe29076785
BLAKE2b-256 6ec2524b2528f2b175a24b5851ba0b3e59fe7403e561025b11a84fdbd3b87e41

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c55b74a361a1a0e4ad51389f71939bd223cee2af67357e4e0eeb00baf5e77a61
MD5 1b2136c56c09b1db85fc254f3dd80bd5
BLAKE2b-256 3a047d14c98b83b8e1b33a7325aa843418c791e51e534829718accdd65ac3559

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.5-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.5-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5719bde8313ed2a6e64a5cd62a9a8248bf58064eb479b2acbcc7afab4157377e
MD5 c6dd8809c17ab56552936c3a693d64be
BLAKE2b-256 b319ace44521cd50cf13ad0fa70539d597bd625bf3e18d4fa94e43f060ccbfca

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 Sentry Error logging StatusPage Status page