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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_nauty-10.4.61-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.61.tar.gz.

File metadata

  • Download URL: passagemath_nauty-10.4.61.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.61.tar.gz
Algorithm Hash digest
SHA256 53e92407daade0226bef12eedaf2b37d97cfc53c6141f9f1d06f2acaa1c0c56e
MD5 9950c137a22c0eba2eca4288e02043d4
BLAKE2b-256 d5f9d902f483ca904da0ce41f8da2ae7ff55a50975db996c8b9df853724027f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16283f3e6c8aea7bf9914c84e04da3647376b45be5dccf6bdd55025012ab9449
MD5 dbb3e3d26e856611ddf94aa169a3c299
BLAKE2b-256 7143e11163cf1b3fb00586465ba9d94a70db06d97c9db81b99064401111212c9

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.61-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.61-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32fc8f97a6388d56403519834e179b984bb6400bba6893fd98d29118f5becfc6
MD5 a8405b25b996c6aae49cc3db89d74ff7
BLAKE2b-256 a89725847fadda5ffb847321b36886af3a6c4c09a1720b71f6dac9bf4b9ee518

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6bc1b4c62f67f3753fed693b595f06cb67f4aefb8acf91a9d03d157b7650f0c1
MD5 a33c96ff5c98dce5ba52a288146e4108
BLAKE2b-256 9d070f5edf8215bbad131ee3159f433cdf252dea583b33a22afbd6a7502e741d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9c385b189b39c718a2f62b2ad3d347e39438de2b25c2cbea9bd09bfcccdb588
MD5 afc498abd3d28b2128c1bd21aba12de4
BLAKE2b-256 a6bae780f169e0b5405fdf3e28c134233a8d24b086aad71ed5642ad3d02fc2cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8529b20c20f18f9123a0b32d408775bbcc934fa86ce55b617431333795654ee1
MD5 d6b64696c2a2d6b11d0966beffad8c34
BLAKE2b-256 d88f2934e251d7f3bcebb539da053d42c88ba7acecce763a769dabf5ed670ee6

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.61-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.61-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f72170fd6ccf6135531a20e380a9cbdd5dba5f306f452424c24ec74e85d19173
MD5 daf7163cca15b931f9b18ffe34d75f04
BLAKE2b-256 10f0eff4983cdd40eb838f0083aa8bb477bdb574d35e03b407632aa79a9a932f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ce419b8a5e2ee634e9f52a9be78734c20f89bbcd641f09b9d99a2d4cf10e71f0
MD5 dd6e7c75c70a2dd25b77a4a697cce9c0
BLAKE2b-256 1125d00a75f6393989711e9dbfd9e9ba05d0c7efe24ee2370b8e3578506fdee9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9d5f3cd04ad283c5eb3f585633c05e29eec836b4a0c9c76a0c99ca741ec6e322
MD5 0314942099883269554bc3c4bc4f63b3
BLAKE2b-256 7152ed2e465d4299fdb76b820950abdf8141c53003edc7076103e9dcd79f458b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3da17d5d35d75d1ff2b45676dd27b6067268fcd0cb60a88141344bcf0f6e1ca0
MD5 8e5db86978f267f5a4551f44e033e7b3
BLAKE2b-256 39228179d3a1efbefb4da28910b2b2b9993b712409ab5a4d608e45b8cdf38173

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.61-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.61-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6e0c00f7710e2faab54638ce515de75c247336d23acf87527d63f7ba758e10a
MD5 3f81088ec05dfd8b79243a4896730eb0
BLAKE2b-256 5d231f288097b29ad0804c8236fa930578885aadf5302d67e79f980e951e5f1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fb65cfa420423479c7f490e719b9ed10d66e6e0392fcfc6a5ee6cd6a946a93a6
MD5 0290c3714b89fa2ca384cec027c2d82d
BLAKE2b-256 c92e330cd97492a2d1a9dbc4f452c5bf1abc6e0489b25ab1952442814b01c747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e77b7847bc27965e75e234478d9736da57eb8bbe58a0165854fd666464b7b08f
MD5 0e86673de4eb542ced6a3b2557577bdc
BLAKE2b-256 08a78adbc58fbdf834ddf6908aa0b7c774767eaf87a946990b3daf53f01571fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bdc041c164760d175015285424a78034933904e0ea0ab9cc055b8ae690666ae3
MD5 934faf664402908338e6a87a8e9b4ca7
BLAKE2b-256 893b273955f06288f1ec773705fd109f5ca8ffe940fc5ec1e13397dcf35e153d

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.61-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.61-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 461256c2f4930b6e97de65d3eee2eb6b12c90316ac1810e75863442bad3439c9
MD5 dd13165a52e025a0802bc28ae035bd84
BLAKE2b-256 587761284ddd8e35875a3f89e4ae8b0807cb64fcfdd6f86e51f09249c87b109f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 28cb26b5f7b5cb918448a16cd83bfadb0e4a30baf8b0f1056d6e3d23aa4dd6ec
MD5 edb01d16c826838c8ec0f3a68942a9e7
BLAKE2b-256 c14c6fce636e8fd55818200a9374535642f90190dcf62fa341cb0bd42ec8fc9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.61-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eb56a9fe4d1d7ee2c19f0b87ad3c47fb97d3290be8e289c918c709dea381fd3e
MD5 03d51232ec7de4260e9c9589357e5a5e
BLAKE2b-256 742d5a2b532f6a5a66e7c1de6fa658f30140f8eb6dec3fc64be205c2cb2241e5

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