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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_nauty-10.4.58-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.58.tar.gz.

File metadata

  • Download URL: passagemath_nauty-10.4.58.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.58.tar.gz
Algorithm Hash digest
SHA256 d0cfaa6a7f28a2927f1cfef4e24c72e175c221962c867635a6dcfd7bb0f636f5
MD5 64e26c31b874078d5d788e9620ccbb04
BLAKE2b-256 9b39595c157fc697d1699d222158cf6e26f8399e50d9de6707e2d0763695305b

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.58-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.58-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce4614172660271ca695271584f9488cf391ef7eb51edbcfb56ee532af848c05
MD5 ca692370bbfc95e8251e9feafc9adbd7
BLAKE2b-256 16bf9130860cbad95a8cead037ef9703688c24abd6485401f3a1aaf5961400e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.58-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c69ff8df3c331e4c35b6784f6316f94ee1c328b01c7fc8a7b41e15e0259f0ad1
MD5 b6877b8abfc47926c1d8aaf3ce927310
BLAKE2b-256 bec3291d6cc2aa3dee3fc6ed371e97558da9caa1bb93975cddfd83adaa6f47d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.58-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1fa9655ac55baf48c76099a734813f42b9e7e8caf7e95195f596893882ceb97b
MD5 020eca34de62240b6c9f6a5ec6b318c5
BLAKE2b-256 3c28f31967f04f0aed5bb60ef2f002d75779b9a59f69b323a96fdab51c048bbe

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.58-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.58-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac0e222b082af6af4a85bf0f42ae012645a47e8372488f807f0ffd3a8de482c2
MD5 39ad7f51d51402a20e3cc908da8507fa
BLAKE2b-256 14dc88bc94b14b6b4056e6cdb88d679fa0b42f75ebaa34ea5b5e8e29ba2a2b14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.58-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c1287b34f889cb8489cc2ba8d7646ad586161959de36e9e65d8f73dfd2fb5133
MD5 1f0a83ca3f957e761e9558f5d572ab57
BLAKE2b-256 82d305e35dec164142192de33f14c5146c415d1c66b668bf1c76523fdfeee14a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.58-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9931c41ed247a2f939a1f8e311b4c3c04a6a8ad58e0e131eeb113c24882bd288
MD5 9126200d3d3e77b6d90029ec6ecb604b
BLAKE2b-256 eecb8b9ad73a76fd993d632875e9df306a3e26a70b163dfe03c53ed4be573258

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.58-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.58-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9e6202c68813c9afe034b0082e7040f99e4fbd08de9ecef99db36057ca617cf
MD5 bed6a13abd1b9591622293df2f78dc65
BLAKE2b-256 fa64f4438f56f03861b71c17228049f8a34923ecda9c421cab6907142739c351

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.58-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6ff933d3a880e50042c8640c8aca80d04f03e8b5e0cc4bed680ccc734c9e7444
MD5 13c9be31f73914083f932932feac5ab5
BLAKE2b-256 065143359df7d1e6550dd4528586206e1f2cb4ece19f7b239c166412b0a9f852

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.58-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4da5f13bc0e6b496235c11e69559b4594d35020dc750082ee86db025a1099c98
MD5 4dee6673866c58a64534cedb7ee70945
BLAKE2b-256 1038bc03a8ffe4e0e43fc05b9bddec02fb6e4014db55f915d4cb2ee9d0281b05

See more details on using hashes here.

File details

Details for the file passagemath_nauty-10.4.58-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.58-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6612e268c432febb58edb37cb159b0a074ca837ac8eb4d591c76a0a067fa335d
MD5 8883c29451aee9304c59f57f0c737bad
BLAKE2b-256 3c6e6ad9bf8acfa3d1c141f1d7c7ed21af7c5c8a6ca440b8ec2f5aa42293eaec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.58-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a3fcdf7bbd65c93ca1d2bf6922f108c95787f0fb1baaff3885382e42640eccb8
MD5 ab38359cef1f86acf582aac0c9ba60c8
BLAKE2b-256 16ddaf49b6f9c210cbdc6a96ed070f623d331cf55571c834be05125227a6e8a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_nauty-10.4.58-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 910097d7dc25c50a30756f17dd268420dda2f3dd1906d077dfd7485cafe6d755
MD5 b46fa16224918736d06aea754d16725b
BLAKE2b-256 24320549d2fc43db4bfc49b744a28c4f38086e7c751d0f3300b07a865111fa71

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