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

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.10rc0.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.10rc0-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.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl (13.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

passagemath_nauty-10.8.10rc0-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.10rc0-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.10rc0-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.10rc0-cp314-cp314t-macosx_13_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_nauty-10.8.10rc0-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.10rc0-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.10rc0-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.10rc0-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.10rc0-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.10rc0-cp312-abi3-macosx_13_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.12+macOS 13.0+ ARM64

passagemath_nauty-10.8.10rc0-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.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl (13.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

passagemath_nauty-10.8.10rc0-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.10rc0-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.10rc0-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.10rc0-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.10rc0.tar.gz.

File metadata

  • Download URL: passagemath_nauty-10.8.10rc0.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_nauty-10.8.10rc0.tar.gz
Algorithm Hash digest
SHA256 f266658b8b4a3f66a12e28179bd3e03d64cc5c30fc9ef58ffc52fa9d711e95dd
MD5 d1bdf1b9a54e48e7dd3f75be3a2eaa2c
BLAKE2b-256 cc4fd7f2184110f27aefac309170c32fb6e81db8feaf65105cfe66ec04412b6a

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e06a6908b676dd89b3da598867210c2fd3273c315732d3d23276280dafe493bf
MD5 ce04586440beafb7b792e9258542aa87
BLAKE2b-256 5e79b7cc31d13810d213d794c8ed1b656dd3cbf4a7bd2393c4a833cb20dd71e8

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 22299c5fda6bb9ca3d5f9546786630e2d378b0e0527bb8f2f54d841d5480062a
MD5 e9df3f0f767a2ca63af40778f7b9ad64
BLAKE2b-256 97814f90969b7b399ec38d7ebd3bee94e99ebf57011a5676d373e3906dce490e

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-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.10rc0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15ef7b3aacea7976d53cfd941bdc41a73f0c95b4909a0a0aea57f0cc74b86ae1
MD5 a12d1583f1c78948d6df936c331b2460
BLAKE2b-256 d8b9b275e307a8065b4753fdffd378dbe80f9e03d6c4c24cdd5b2f910b7a8a2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87872410fa09622c5380ee3708d601b73b32c8f31365a48c9c2355bdd462fb90
MD5 a1aa74c4bcb394e5a0807010edd83073
BLAKE2b-256 d77bf44b42765a86fb2067a998611efb36348fc08c47d6460ac24b901e58bba7

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp314-cp314t-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp314-cp314t-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 54117e9e47878efa1ab09be0fd54a7c9778da6123218b971fb0c1f0ce1eb9e83
MD5 23c4efd002438c172c74ad4f264f01b3
BLAKE2b-256 0756a39e917d943a375cc19b4ec12a9ca61e035f202fb5e304d67f292ca3305b

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 1a60ce5755161a330cb04452a51a416700e597a098090c624288d33e21e4dc52
MD5 fad7892e9fe537edbbc058fe5ee236a4
BLAKE2b-256 77a0ab023f7a74c923198fe5deafeeeff558556579dd58f2c06329f00c33a697

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1db0a9254e494dda799a29f1c906eb0d4d2c8ad7387a52a73ea7f4d4f22b5693
MD5 d31cf88efef99fc2fcc9b409b03dd2be
BLAKE2b-256 69891358da953b66ba191bb22f3c8e90ebede2685ba0eff2ec510c6a31019cbd

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c05a38427ab359305386d5310ac40a915d992cbc392b1387251a767466bc8c38
MD5 56f3dcdaa0d5e4435169f4fc1481dad0
BLAKE2b-256 a156932ed1348ae87cdcf2666a8d460e94fb4cd2669ca9557733cceabaa08434

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-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.10rc0-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db1c43de4bdf9033b64c0ce7fdbae83e3bb47e58062e551b892fb0fc22a8d5aa
MD5 554c0705fbc3c182928d4d7e655b0b5a
BLAKE2b-256 cdbbdbedc8b110ccd5fc367847cbf01c8d9c2f9187951403ea016a4bc787de7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec66aa782415e6d5fcc0a1b5ab3c798aa8bfa1237f186d1b3d5fcd97f1895010
MD5 4609fa99c66f90903ac57775d1fa00f8
BLAKE2b-256 89610f6c6afe460fd2333d1b2ada020be174757e100acce62315d86925ea0b79

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp312-abi3-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp312-abi3-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8c24c7c3d46b8d938fcb077935bb8422dfb50bd9c543fca1e1168113a6b5aa8
MD5 943b5be7cd5110f5c46418bf8d590da1
BLAKE2b-256 137ef273bf24fba4227330378ae6f1ea4209d5d3e6e0cb7f5c6c0dba9754064e

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp312-abi3-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp312-abi3-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 eddb5d7751e31b6b74ee221de4c59c4bf7c27c35fc0bdd788e4c89c97b7ff757
MD5 f54e74d21457a78388a7b7b31f641622
BLAKE2b-256 f2ece0bcb99b92d03e9c6303433121d785c5db2013ec144b191310908015b4a9

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 97844ca6601a2aebe83b741a3429ad63396080406a7dbf903b31cbbe90868c5d
MD5 592865a93e2cb077c573878119833905
BLAKE2b-256 e0e15eaf1b23410e3168a3d2b3df4a0593e6c7366551e58ea9804b5e3ae6b14c

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce2abb48a3398eaa1ea17930e5074ac9e9cc65721e9072fcd9e6ce768a7204e3
MD5 e72cab1d05b365d2daaf9e83590df44e
BLAKE2b-256 b6776ec2ce989039a92564eed4995c0fec01712314be155af80359ca44ec73b9

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-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.10rc0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a9e5d87eba49d38ae1e1741fafcc9e9234ef54d262137c97a619405a0bf6a93
MD5 91df979de78e9803e14dc7fff1a75863
BLAKE2b-256 a30d1412823fd3f2791a7188d06614c8b44b243bd293bf807e0f038dc8a64ed9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 41effc79cf3d820ad48e7658b71c18ec92dbbab92be059f008500205d9838fe4
MD5 07b1639488378fec6e68a63e271e0e22
BLAKE2b-256 035a991b64cdeb63314ff103d285ec2d2d4214ed1cd6969bf70d0f76213fc3d9

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8d16bc65d493557fadbe8ee7c4a92ddc94912c30ed2e0431d8bb4e3edc92f68
MD5 f6f29b313632580d9f88de317ccef1f9
BLAKE2b-256 4c7792610472ed7f9c5fb6889c8104f8cd4836cf82160dc92f7dcb30339c32ac

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.8.10rc0-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.8.10rc0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e1d871a7ad3608b363d45d748e710231faf1a9d1b8307082e280fa7963362042
MD5 1c22013302305a40c28b4ae3afea70dc
BLAKE2b-256 b5f2d9df3dbb3380382151b579e90f1a3f39b601eebd0a09dbaa4a3bb2ddf0fa

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