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

Uploaded Source

Built Distributions

passagemath_nauty-10.4.56-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.56-cp312-cp312-macosx_14_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_nauty-10.4.56-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.56-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.56-cp311-cp311-macosx_14_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_nauty-10.4.56-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.56-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.56-cp310-cp310-macosx_14_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_nauty-10.4.56-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.56-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.56-cp39-cp39-macosx_14_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_nauty-10.4.56-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.56.tar.gz.

File metadata

  • Download URL: passagemath_nauty-10.4.56.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.56.tar.gz
Algorithm Hash digest
SHA256 82cc0a31f75d40c22a0bb628340337614fbddd0145221a1627f1033700d0ca00
MD5 d81904d1fa569184488c43134cb4e56b
BLAKE2b-256 8f13205a89e4b3636d7a02a547648785bfcb3b204dee4bb5377c8100e43de87d

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.56-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.56-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0dc90218f3247fe2de292fbf5a3c96b88dec98eec61822a950592a61d736c578
MD5 5feb3bdb0d8572e35eebdf1e9b964b8e
BLAKE2b-256 369c07a31a5dd23952ad1faa7ca609c9c77d900f9d1793039a5e977108107250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.56-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ff2939f584ad914a9624dd4bf0681e48a8383b08151c64c3205d92cdc351502f
MD5 537c956bd53031c89bcad51e4caeefe0
BLAKE2b-256 87a8aa90d794860b16b6f6e812bdd9fe53d2052e3046d9772dc5296415ff2db3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.56-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 37432f7babdcbd34854569e7343037d6726937700e6fe2990e218577660aacc0
MD5 761e40ae576f2a6988db1e0eaddd31ef
BLAKE2b-256 93fe715df84eaa3b4769ebfab1377ae282648326fc68c6e44fcae77afc8bda6a

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.56-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.56-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 147db88fffba85c0ea0c649396205c0ac617f590101db05f7f8fc4d95d9ce96e
MD5 3681cea38a9d95ca367141755b7ee987
BLAKE2b-256 c6eee89a85a5097aae353432675b504007ffe00db7860a6ea24a7fe121f2a0c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.56-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 32c33209cdc44bf651936f3d7f7fd8bffae13f99720929193b7f4edf64867ccc
MD5 909552915323edd3694e1532bd6b5b9d
BLAKE2b-256 872bbaadafadd2933443000b29e39cf975af4e5f94e66f318f2e2084d8687642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.56-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1acc8b59892e588cd5923af8b61394b6088c76d7cb1597e7ae6239530c7628ef
MD5 a5b3ef625679e4398b6e451b543352f8
BLAKE2b-256 2ed301b1e555a5b0acd805bae9d2969e972d7fd1e1f43d1434c6039f4403ca0b

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.56-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.56-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e120d6e6c55bcf375364ee0eec1147b9c511c4df5d01664cf65759e1309f84d4
MD5 37334dcfe93a12a8c60a20edb4415ed9
BLAKE2b-256 d70c82c50611f0143a9461307994850a641151048296836c04b686db4e4b1a40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.56-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 57dba28db36168fdc56ba0660bbed405ed44d98e38ee6c74743457e3b7cfec7b
MD5 5d3ce9e0efbbb5678745c8d9f51e07b7
BLAKE2b-256 40fc76dea69db3b6a425cf00d1d5c13c061ced5d1f8c7680017a5d4780671d6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.56-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ebdbf75090cada4e23f5130caeea1197ccfd6819afe318413e546b693f0268c7
MD5 c885f21c61ce02a1c796ae428591b305
BLAKE2b-256 0c455f15dbf3a059b6550d74685601d50c87ce880a63c7182e8618eaea242171

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.56-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.56-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61fe096f60bdfbd7d49b8b7a963b157478bb5e230c474818747f2fe4caa7bd4a
MD5 7c5018d4730bcbeced62fd06dd9904bc
BLAKE2b-256 bc6780da6494d11c94adc5e2fe32b127a4bb0ac7c896db22a34f3881e7c9ebfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.56-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b5bee1d7bf02f024f224f513ccd124aac3597e9c8f6c5da88da1728eec5c11f5
MD5 2ef032b3542dfaa51e2770c51f6dd4d9
BLAKE2b-256 65980a262243f916cd9d90f9e01b755b0cb9387c38a5d8e53e2113c1669abe7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.56-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2e0a3df878ffc5c0f14aeb328e679da6e69ab1fd4c790e7d9ba11f3138aa8e96
MD5 86fe467a4fe419431a337aa6cf43fec2
BLAKE2b-256 8719b3f88a66b8699014ba9e99b307fafd55379f09c6f069d9e0c1a74de23b4f

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