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

Uploaded Source

Built Distributions

passagemath_nauty-10.4.62-cp312-cp312-musllinux_1_2_x86_64.whl (30.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_nauty-10.4.62-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.62.tar.gz.

File metadata

  • Download URL: passagemath_nauty-10.4.62.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.62.tar.gz
Algorithm Hash digest
SHA256 1b3d1c3249c7b8e888a0dc81d59370ea105f749a5dc8e7e634ba80695687b044
MD5 bc86afc4fe5612ac1f6a07f043583e6e
BLAKE2b-256 d8d67820af8dea2e98a69a66cc3fe679586200c6883a842fc426be09484d45cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b6bf7c34dc012e6758bac09066bedc973224438c9963586b2b0985b249bc6c8
MD5 4d39a4cfc0be32ba872099cf4b559ebd
BLAKE2b-256 5595b1d04f7c0686b5990a298726366361b59cb26dd8a14e4c6f3d06fa587491

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.62-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.62-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc6b511930551edfc9b83dab297b79596525484f59a424f34d59875783a3ed2b
MD5 49500c8895852c38f30a685035eb63e7
BLAKE2b-256 c33f159f8b20eab71f551dfb30b4699ee98085160321dfeb830be775f0c0a01f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a5c8b8143c137f4b669442c1b7b27ac9edaf40cd34d934163e5089b0cc041048
MD5 2638d8b8f117334570e69ed89c13cc48
BLAKE2b-256 1204d25f8946cf3ac99ef0421b6fe4f944dac983dc461757857de8807e65e4de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ae02be729f166d08504d8768796866bae492f3201ea95e38f338555391d002c5
MD5 4d22d40b57f00ad042d0ce6727fa6385
BLAKE2b-256 ff506f38c8a2b349a2f44a7200a1aab2fa9c6e48925386a59680b7cfe2319a57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 779ddf53f11152db937e380a1808a482509fd324b82cb092366b9e8adaac9816
MD5 5e85e7038de05800c39250cdc9a4a8d9
BLAKE2b-256 58fa7429bec3f79197cf2831e25118655ce8d78cbd6c2e54ff6b118587f20664

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.62-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.62-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 378881d3383e3e81409cfeb2aa9cb12bef63e4499c2aec4ca9cc00d6a8778e16
MD5 3726b3d44d42eec5c558676a78e882ea
BLAKE2b-256 e55713cd394adf4624c74e33aacb9ca9af4cf5e8c4e3d039079bf5253f8a349b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e6a5b13de37d1302ce06359785a699cb4c15bd2df1196c398e7359d56476dd30
MD5 2cf66ce378c4e6ce8c7161d82fa2c9a5
BLAKE2b-256 a7fba1f53cab272aaa1e347b20546a6c8734a12dde24bc5702e1e86e71e937b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ba2aa4fedcdcf12b36b6f1038512504dd7a47b4959d99cdd7978c5add788eb27
MD5 795c64b1ba91bf6a497f3fe51e7869b7
BLAKE2b-256 835adfd1c644022293b6a246fcf5bae21bab3382fb4fa06d837b07a17bd1198d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5010f7b40315bf14de32e3a36ecd68c8dd9f7a99d9a67e511e8b621b8140db4e
MD5 04b251e2e7f158491b32cf53ba2be90a
BLAKE2b-256 5030595c703a650576312256bad1a036099f1fc6e83b56593e5c170bc4dc3e02

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.62-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.62-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c03da41cc9bed4f887ddff9e87fdaa92103475d73ca814235479540a77b78997
MD5 7423195ac18c76fb7079514103c7d8a0
BLAKE2b-256 974df9a3198049629792f53170a03a44db9db30613feed633756f462ad2bd086

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7125d89f71989de0d0b8b0bdfa5b91cf458fdc8050241640256e2c0e3b6dd6f2
MD5 7d6a6cdab88ee57bb2d8720923a4ad39
BLAKE2b-256 f9a9034684d593bc2cd49078b2fae2881e4c1ded325b33cf7eb1d9377f02e366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5b8ab5adb6d069cb77641f7ad8049f46b8d89703ca3a435ea9c9494ed42cd215
MD5 231b1872cff14d5481a3d5c6ac36d750
BLAKE2b-256 8a6c0741805cb939734c88d248c68ad2c9434093e2127bf449a6c1ba2bf4bac9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0f17cf1f31f93e0a2d747d870376b8894054849f6c9d85aa5c08def44e3a3e0b
MD5 f5d5c5961d09ebb71774ae2a68ed7eec
BLAKE2b-256 84c2e6dce538ef5040400deb2cc58196f0a177f8e12c66474cfc64a5a5eec5ce

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.62-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.62-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4110d410a1ce147479e649bb37ad475ed36b019127be11f4d44734c6b740845
MD5 85563d3c68b768d260139c27f95b7d3c
BLAKE2b-256 1d29a63ae5207524ece29d416271c2a6a3aa69e4b630a5fd2b3c4001277b42ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f729b1e4daae5c477d204ebd781ccedd80c3c0de75a5bbce8b26716da375b06d
MD5 b55c5651afa59d1885e7fd23cb813fca
BLAKE2b-256 026754367ebf1e635ecc69d778cd648653e476e85ae151621b2280c22b18069b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.62-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e64719a843787f9210e8dc1f9570013cebf4eb7954a2329323dcb43b9833f9db
MD5 9240f84644e7177dfd02f951b056acec
BLAKE2b-256 3d828976f5c3b4011b0f5bd20ec0193a510fc97a4c36cdc0472c30f688e83d49

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