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

Release files for passagemath-nauty 10.8.11rc3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for passagemath-nauty 10.8.11rc3
File Size Uploaded
passagemath_nauty-10.8.11rc3.tar.gz 5.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for passagemath-nauty 10.8.11rc3
File
passagemath_nauty-10.8.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
passagemath_nauty-10.8.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
passagemath_nauty-10.8.11rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_nauty-10.8.11rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_nauty-10.8.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64 Details
passagemath_nauty-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64 Details
passagemath_nauty-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
passagemath_nauty-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl CPython 3.12 abi3 Linux musl 1.2+ ARM64 Details
passagemath_nauty-10.8.11rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
passagemath_nauty-10.8.11rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_nauty-10.8.11rc3-cp312-abi3-macosx_13_0_x86_64.whl CPython 3.12 abi3 macOS 13.0+ x86-64 Details
passagemath_nauty-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl CPython 3.12 abi3 macOS 13.0+ ARM64 Details
passagemath_nauty-10.8.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
passagemath_nauty-10.8.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
passagemath_nauty-10.8.11rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
passagemath_nauty-10.8.11rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
passagemath_nauty-10.8.11rc3-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
passagemath_nauty-10.8.11rc3-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details

Total release size: 192.7 MB

Release files / passagemath_nauty-10.8.11rc3.tar.gz

Download URL passagemath_nauty-10.8.11rc3.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
e4263b5611a49e175dcf6734a5c76eedeca366eadb888a66a5f5db4b40e8a355
BLAKE2b-256 checksum
How to use checksums
d622808e536a52010e81de6a8038a4ba0230c480888235f0586d1eb6b79edf60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL passagemath_nauty-10.8.11rc3-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 13.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
7f922520b025f4f4c5b6924d036cf0fdaff20ed6b79609b3ee9cee2123aace46
BLAKE2b-256 checksum
How to use checksums
f3ac82fae00432d789f596f7e359c9439d67a5def840937791ea3f12d41389af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL passagemath_nauty-10.8.11rc3-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 13.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5c534a25f1a03e27a04d6fdac4c60ce607924c7f9c2955994c69bad7326dcef1
BLAKE2b-256 checksum
How to use checksums
4b3d446f23483b49fbf703434ff2d8a52d5025f9e4582cd1ecc3d23755709cfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_nauty-10.8.11rc3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a1b6cadf700098860e830a2fe2c05f94425f69d1ac136824288ca8c04feb7a9e
BLAKE2b-256 checksum
How to use checksums
89a987d4f2672f26135f7356cfc8622795447a9f1d607e4a31744db816bfd1f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_nauty-10.8.11rc3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 13.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dc528bede8666f0abafc07ebde9f0b6bf60d27dea6be8dd0b409e03a73b306c0
BLAKE2b-256 checksum
How to use checksums
b092e1e40ec072e345a1d0fe7d19f7eee795377477ec50c7641b6cab53cfa7e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl

Download URL passagemath_nauty-10.8.11rc3-cp314-cp314t-macosx_13_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
94b0d183c01cce87fd253c2c9efc1a803922014c27d6a536c998782bbc4b16c1
BLAKE2b-256 checksum
How to use checksums
0f93282500696194be742b2d855d8ad9979d2c62e4105865c4393b72d515abd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl

Download URL passagemath_nauty-10.8.11rc3-cp314-cp314t-macosx_13_0_arm64.whl
Size 5.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
2ed85af84ec6fd1daccd968e9de6617e7b2945d85184fd330a16d9420abddddc
BLAKE2b-256 checksum
How to use checksums
f7bd6751192834e9ff77a0225200bdb0b094a5c90a125dc41970f99614d13227
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL passagemath_nauty-10.8.11rc3-cp312-abi3-musllinux_1_2_x86_64.whl
Size 13.0 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
9c33558e2d6893f7269f6b9591d780506ea462b89e10e357f5833c32fad7cb94
BLAKE2b-256 checksum
How to use checksums
233db96e7c2282458ac64912c859566653b3b0934fc060e803368c02598f9bec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl

Download URL passagemath_nauty-10.8.11rc3-cp312-abi3-musllinux_1_2_aarch64.whl
Size 13.0 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
ec2c38e69752fc1fcca3da67b952be70ad22f603e0f4d2318f2c007399fc587e
BLAKE2b-256 checksum
How to use checksums
ffd4f4b094c33cc5b4112f7437074564fa4483153e22590ab0f00044523299db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_nauty-10.8.11rc3-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
3931495d138cb714be7f260468f33ce9343941c613c70377c0e9ada67f8bd753
BLAKE2b-256 checksum
How to use checksums
f1734294d30ab4eb4fcdcf403c3aae764b6e7181a3f6a40c60f2b39d8dee74be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_nauty-10.8.11rc3-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 13.6 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
6a549d1b7fa793169bcb0762cb2ab1ba10fd23f681df8361cecb3dc553a0ed5b
BLAKE2b-256 checksum
How to use checksums
0aa58c36bf556aabb7a73fc4a98b478696dae096e5d55204d855c159c9db2b42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp312-abi3-macosx_13_0_x86_64.whl

Download URL passagemath_nauty-10.8.11rc3-cp312-abi3-macosx_13_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.12 abi3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
0baf21403de921486366ef238c17ca767aaeed22fb029a37a89572f8cc567238
BLAKE2b-256 checksum
How to use checksums
24f92bfa82bd10d28eb31b216d37ada00c3639d96985dfbe1fe9438bd69090d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl

Download URL passagemath_nauty-10.8.11rc3-cp312-abi3-macosx_13_0_arm64.whl
Size 5.5 MB
Tags CPython 3.12 abi3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
11bdb7faea1e8934849448bff0c001b0f9a8d4a8b4b3dc7fc1e1c91ce8562cd3
BLAKE2b-256 checksum
How to use checksums
34ce53acab802969eacedb74fcbc2d90cd7c62944a0b408847c4e1600795b188
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL passagemath_nauty-10.8.11rc3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 13.0 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3a25334107f4a58aff2eadcf9950775905c711bb318b76730f041f54daf04fae
BLAKE2b-256 checksum
How to use checksums
eaa4466e5bc95b215271cfc4963e7c80460b144cc726beb297e2ad1a8dee7b72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL passagemath_nauty-10.8.11rc3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 13.0 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
9796126ebcea16cda62f9a8dc2ef1beb5c0c38f0b23c35bac1a934c99e80ec07
BLAKE2b-256 checksum
How to use checksums
321302ac8a84a0d35babc5a8b5a4f8591854833ffb0815b7fc0fcd3937f08fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL passagemath_nauty-10.8.11rc3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 13.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cbd063e8c5fe754e91c0036dcf2a7a9c26417f839d0cbc70e0168b555ca2d152
BLAKE2b-256 checksum
How to use checksums
13ce3b162fc7531bf3339b1f1421350f6b035ece8b0d2646771e47d6dbe542f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL passagemath_nauty-10.8.11rc3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 13.6 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f782d9f9c70f6f3d9b427ea502f5f153a8ce5c840da783bb226f7d881927a995
BLAKE2b-256 checksum
How to use checksums
7763879fc34bba60437df0cab5f1465b18a6728d8f0a8319f7dbf1cba326da5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp311-cp311-macosx_13_0_x86_64.whl

Download URL passagemath_nauty-10.8.11rc3-cp311-cp311-macosx_13_0_x86_64.whl
Size 5.7 MB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
342b740a113bef93f0b57494d8c2df7ca1698db00cef9310d0298201c4197bfb
BLAKE2b-256 checksum
How to use checksums
ad6d20acb8fa8c29f1905ae76f042583849fc6f0f292ee3a44e399175b284af2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / passagemath_nauty-10.8.11rc3-cp311-cp311-macosx_13_0_arm64.whl

Download URL passagemath_nauty-10.8.11rc3-cp311-cp311-macosx_13_0_arm64.whl
Size 5.5 MB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
8f0afacc17f5ab1c8e8056d459dfca56b68d249eb1466098f2995ac281c1b426
BLAKE2b-256 checksum
How to use checksums
b7cdd8c7c1efc7c787bca9c71f33d03f6750c83e3469b1b91d20662a8c94be37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

10.8.11rc3 This release

19 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page