Skip to main content

passagemath: Find automorphism groups of graphs, generate non-isomorphic graphs with nauty

Project description

About SageMath

“Creating a Viable Open Source Alternative to

Magma, Maple, Mathematica, and MATLAB”

Copyright (C) 2005-2024 The Sage Development Team

https://www.sagemath.org

SageMath fully supports all major Linux distributions, recent versions of macOS, and Windows (Windows Subsystem for Linux).

See https://doc.sagemath.org/html/en/installation/index.html for general installation instructions.

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 sage.all__sagemath_graphs import *

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

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

Project details


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.4.63.tar.gz (4.0 kB view details)

Uploaded Source

Built Distributions

passagemath_nauty-10.4.63-cp312-cp312-musllinux_1_2_x86_64.whl (30.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

passagemath_nauty-10.4.63-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB view details)

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

passagemath_nauty-10.4.63-cp312-cp312-macosx_14_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_nauty-10.4.63-cp312-cp312-macosx_13_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

passagemath_nauty-10.4.63-cp311-cp311-musllinux_1_2_x86_64.whl (30.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

passagemath_nauty-10.4.63-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB view details)

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

passagemath_nauty-10.4.63-cp311-cp311-macosx_14_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_nauty-10.4.63-cp311-cp311-macosx_13_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_nauty-10.4.63-cp310-cp310-musllinux_1_2_x86_64.whl (29.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

passagemath_nauty-10.4.63-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

passagemath_nauty-10.4.63-cp310-cp310-macosx_14_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_nauty-10.4.63-cp310-cp310-macosx_13_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_nauty-10.4.63-cp39-cp39-musllinux_1_2_x86_64.whl (29.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

passagemath_nauty-10.4.63-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

passagemath_nauty-10.4.63-cp39-cp39-macosx_14_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_nauty-10.4.63-cp39-cp39-macosx_13_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_nauty-10.4.63.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for passagemath_nauty-10.4.63.tar.gz
Algorithm Hash digest
SHA256 5922a382c6f25ee4024ba4c1a58959f49dcbe8006792d16f338f5b6f108bafd6
MD5 5bb423aaa7b1fb974807fa944a6f2f84
BLAKE2b-256 b010be3dba5eef3982249701b914482fef63cabe92e07d24d27d4876230d4aa5

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1e9f28b27060c7ac6a4e27f6a5d9724fcdfdf7c374600575d7287390d4de8729
MD5 e22c6c03b871dd3902a56dfc5b62b21b
BLAKE2b-256 6da1c02a7d0cdd68c11c46b9fda61a770c975131ec00e73204d0812430de3f0f

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01627f9bc1f1fde1a594ba6c534e26bf3e96fe89eeb8515f89b74d2733e45970
MD5 a989316d92535bd636ed3547141dd3f0
BLAKE2b-256 76f698d3bba2e34036e706ebb71a5dbfe229c1320a4689efb8bf8090050680b5

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 721e8f7cb980a4561f824d777711caf926e3f602a345cfbcf5f62712ad56a62e
MD5 f3a5d92a30e0633e2548b44b0929ccef
BLAKE2b-256 3d92a26107943a73b81b8c8357b2a04c851f86e3a7bfd472d4cb1e21805181e5

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 63202f8caf13b629b2d74a64feea007f04a91c9783d94e19a89a221cceb772c2
MD5 154db30981c1607739218aae8110bc3b
BLAKE2b-256 700b91bd7730bb5e7606e20419f6d2ee463b7d07770f48d8a0076cbaacf1f137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 191fceb2602631ad4212b72e13987d83a265bd873ac46fb1a22ff8afe6665cef
MD5 20ba579fa3bee85c53e43f3e7e1e5c12
BLAKE2b-256 a32aa9c3fac4fcea65889538ef288e066f2da00efe2d99ac1221b5c694dc4248

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7aa1a896a6e8e6ac733fd70b0a8ad9298808d17f3f80cf46c042b9c4c21d17e9
MD5 13142cf006a7322a6504d6daa6163a2c
BLAKE2b-256 275d100b6e8a735373111488a5dbc9d17bd3665e8efdccfdcf1a51f3be99da09

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 12e7a53c12ac1a14df56e83463be348e7bf0bd0af3fa191f6839d4cc9b09b4f7
MD5 6722748f9ea4c732dfcf9a778e885fc5
BLAKE2b-256 f0f62c399439093c06ef465b4fe04e059c81a245d2de18bad974e0a8b48b9975

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 227ef33572e01362a34cd1c79ccf36d9486d6a898baf589e4aabcbe5e3033f51
MD5 311166bf62bba5eaa2e1e7c722a82d82
BLAKE2b-256 c95f464632d0641adb2d571537247ce5a73786d2d355976d3ad86c07a785a59d

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f7d1402ec709b71fca1d51350fab1c554db428419d10aff7edd0f6ba89d914be
MD5 06be42f0a72036f544c358cf41026f08
BLAKE2b-256 6944ccc6a783a98518b8d8f697ca7a4362aa361d29a2c10bbe9cf7a40a7141e9

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 beda211ac8aaf4410bf7a2bb8f097806df428a4733a5630452aee35769a4a153
MD5 e8c0623bc2df66e85a1060852cc9a6b8
BLAKE2b-256 7e5e3026d55aeb1290eae4ac13ab09ddb1b604b1ab873803d5ca04666b14681b

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4aec066a2e9aee5cb2f9c2bb4831d5c9c993d4483e8e1872b153b8688426e08d
MD5 6423dcd52784a8f62626ed023a1c3f0f
BLAKE2b-256 9fbdd43334615bf228f75aabb40b518a18a6c229b45a8adfa2d307158c111038

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 19c5adb7326f381c2746eca5f8bc17f7e243072169628c74bac23afbcd0908b3
MD5 63fed4af9949e609bd324244cec2eb76
BLAKE2b-256 f8f40963e70ea82adcc9e0c1d71adaa5740ca936610b9793ce99181225af0a15

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af5d5e707a47356fefdc967354bfb3fa937e8557b8ec9228582479b25c94b26d
MD5 d4a1be9747ebb784269d5d29da9545d2
BLAKE2b-256 40cd74f6cb98df4d9ce37fa0844ec779e74e40a7640c95bd52506029fb0b8da3

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bc7da8fc436174764f053140be5113cdad3bd2031537907dcf859bdcc5e5913
MD5 decae92f6f42d9f3512ac0b543059f23
BLAKE2b-256 fb1fa13ade628d8e573dff22b7c763ef4e8b23dec87b1cc4dcc94feeefd24f6c

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 195c0328f6eb65c8faef344451925c593660c84aa932eced2c33dfa10e6537e0
MD5 d00da77f140a4ee004b4fd8e9fa342f1
BLAKE2b-256 7bb28c78eb83c4d975cc154562b716603a4875198cd771a7015014247e626cca

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.63-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_nauty-10.4.63-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8ba6f9366988b884ebd2d99bfe87a3e94d80117c56d2486fcde4ab17350d1430
MD5 8c257ff208c78802cf00156488001e57
BLAKE2b-256 d0a5aac29d2f28502a666278f12c5fa6269e8c3beebadd79b090c76d5af1f92f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page