Skip to main content

passagemath: Graphs, posets, hypergraphs, designs, abstract complexes, combinatorial polyhedra, abelian sandpiles, quivers

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 package passagemath-graphs is a distribution of a part of the Sage Library. It provides a small subset of the modules of the Sage library (“sagelib”, sagemath-standard) for computations with graphs, posets, complexes, etc.

It consists of over 170 first-party Python and Cython modules and uses the Boost Graph Library, with additional functionality from NetworkX and several other libraries.

What is included

Examples

A quick way to try it out interactively:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-graphs[test]" ipython
In [1]: from sage.all__sagemath_graphs import *

In [6]: g = Graph([(1, 3), (3, 8), (5, 2)]); g
Out[6]: Graph on 5 vertices

In [7]: g.is_connected()
Out[7]: False

Available as extras, from other distributions

pip install passagemath-graphs[networkx] additionally installs NetworkX <https://networkx.github.io>:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-graphs[networkx,test]" ipython
In [1]: from sage.all__sagemath_graphs import *

In [2]: ## Example depending on networkx goes here

pip install passagemath-graphs[igraph] additionally installs igraph <https://python.igraph.org/en/stable/>:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-graphs[igraph,test]" ipython
In [1]: from sage.all__sagemath_graphs import *

In [2]: ## Example depending on igraph goes here

pip install passagemath-graphs[mip] additionally makes the mixed-integer programming solver GLPK available:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-graphs[mip,test]" ipython
In [1]: from sage.all__sagemath_graphs import *

In [2]: ## Example depending on MIP goes here

Development

$ git clone --origin passagemath https://github.com/passagemath/passagemath.git
$ cd passagemath
passagemath $ ./bootstrap
passagemath $ python3 -m venv graphs-venv
passagemath $ source graphs-venv/bin/activate
(graphs-venv) passagemath $ pip install -v -e pkgs/sagemath-graphs

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_graphs-10.4.56.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

passagemath_graphs-10.4.56-cp312-cp312-musllinux_1_2_x86_64.whl (35.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.56-cp312-cp312-musllinux_1_2_i686.whl (34.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.56-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

passagemath_graphs-10.4.56-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (31.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

passagemath_graphs-10.4.56-cp312-cp312-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_graphs-10.4.56-cp312-cp312-macosx_13_0_x86_64.whl (7.4 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

passagemath_graphs-10.4.56-cp311-cp311-musllinux_1_2_x86_64.whl (34.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.56-cp311-cp311-musllinux_1_2_i686.whl (34.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.56-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

passagemath_graphs-10.4.56-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (31.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

passagemath_graphs-10.4.56-cp311-cp311-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_graphs-10.4.56-cp311-cp311-macosx_13_0_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_graphs-10.4.56-cp310-cp310-musllinux_1_2_x86_64.whl (32.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.56-cp310-cp310-musllinux_1_2_i686.whl (31.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.56-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

passagemath_graphs-10.4.56-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (29.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

passagemath_graphs-10.4.56-cp310-cp310-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_graphs-10.4.56-cp310-cp310-macosx_13_0_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_graphs-10.4.56-cp39-cp39-musllinux_1_2_x86_64.whl (32.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.56-cp39-cp39-musllinux_1_2_i686.whl (32.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.56-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

passagemath_graphs-10.4.56-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (29.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

passagemath_graphs-10.4.56-cp39-cp39-macosx_14_0_arm64.whl (11.0 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_graphs-10.4.56-cp39-cp39-macosx_13_0_x86_64.whl (7.3 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

Details for the file passagemath_graphs-10.4.56.tar.gz.

File metadata

  • Download URL: passagemath_graphs-10.4.56.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for passagemath_graphs-10.4.56.tar.gz
Algorithm Hash digest
SHA256 ec62dad4b28138f49b77a66d48e3cbc5066749bc46721aeaaa25e78064b3067e
MD5 5718b296f69a92c10c4b38a8bdb224f6
BLAKE2b-256 7d68b540a5c3fdb3df6a1b2ae059fde3a3219a19b45c40ac42daffaf4af75eae

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 159a5ce13ce79a19201202e387a21f6eaa819537210b3b13a37eb5f2f8d7e7a6
MD5 d1e63d6a52ecea91dc412e63303c6175
BLAKE2b-256 c3b6fe76b7f8adfce32a665166350e7ffd742fd7f2a39bee39273bde9603f5ff

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 50a4d1ef6fb750e5d3f512d6d311d506ed8ef6d9af52afb814ee6f3418e40edd
MD5 b6cece0dc4095fc9493dacc85cd5d650
BLAKE2b-256 4d1ee63179b57373a1b246c03311f93a62661ba57a00965a5a6de336e27e1e33

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81387080916caf46717c3d181a26698efb938db188fe9e439d9965fc2631a753
MD5 fced5858ab96e6566981890289e87765
BLAKE2b-256 85221796039a8e1b66531dba01bda56c248450064c29b3e5f4191351089b09be

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 44928469b7791cd43a73c4124f6a0ef83c81b4481b4d5aaeba45c944a8090c22
MD5 a3311ba51d8c72ae570e50d8ebbc681f
BLAKE2b-256 18473ff3ab0a38d6ef41517f29145b98a3ec71e12bf2ac2b9d6043d76dc5ab73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 381f71b312cffe7d879c591b8b7161a5f920e746ddd34eecc30f4dc1cd40fa40
MD5 e77e2868ca9cc6c9b091cc707e10da46
BLAKE2b-256 f1503082f970d8638e80aedb6c3849f3d7578bbf2c663348b8b6b69b7383a97d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4c0054ac1c1283a002547b81d8de6efe7816c538a5fbf519a8e0c9ea6316bef4
MD5 6ead50fb9537bb38ed324a098254f26d
BLAKE2b-256 34c1e007a404699c07e8559df94e2b54327f76c4ca3b12a44fb9f6dbd8b3f8e5

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40fd589ab6702aab6ca1dffc80d9469f53b7e8d6d7726f437f80dc035f44bc6c
MD5 19d5ae620e0e296b34e72c31ed624061
BLAKE2b-256 1b58c1e9f43ec16aab6fdb75f900088edf97dd36a1f5ac41faf61ac5f233aded

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 54d5303317af1d9c6d8f10d66849d69afaa32fe52cff81fd108f1f7a0fa6832a
MD5 cadf4edafeacf1a2ff24259dec1ab87b
BLAKE2b-256 c8a22369b5c8f995fca533c98530f75dfa8020c6e03d0242f17a87c536f02da3

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1c4ed585129c0f6b6268ff8e464d51b5f620c376730e91c85917bb142d96f87
MD5 bc0737ff60fa7fa4ea9cba58439f5318
BLAKE2b-256 f9a86aece81529708e7d4c505d5750bb8835b170172d77b3976ff5c7de99806c

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e8361fd93c50d4fbb80413ce607c9c182e66995d7578d1260536af26d4538176
MD5 733fceaad5322a25dc810632ac0dd467
BLAKE2b-256 0b760478903ef74873d378ae4b7dc6d010bbc0c4b570292bd43dcfad852d8a5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 929d2e04443aa3af6c9f8ba7db339acd26e742ff741221fe84afd2b10a00ca05
MD5 16f97c6e7c4d53c7050150d23dfa0a5c
BLAKE2b-256 e4ee1ff4ef177c484a8f0eb4bf40de0d2f22ae617ae6724e547e5f8f3d6ad0bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a8625301935330b796ba1b4d4b9bc65f078a42c438e09c99953ac73d924e6a4e
MD5 202dba8b0f149b3f86f74c756ed89829
BLAKE2b-256 4453609a8900c20ffb1461060eb653c553617f0a5850e5b0fc4abe27e57da4db

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3c586eebd28eb76b4454d7f490e652f31e5e8e79c314b020beb58fce1024315
MD5 1d4a642141dd4a9fbfca0e9000be462d
BLAKE2b-256 745dcba3730de7ab3a5f272860fb316182d48179566d4105ce04a88b718baa8a

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c8c375b5ff79d81801dd7b74adc6552bb49566d7cc405c6d71dd370752fefc0c
MD5 bf0521788f5895bd43a601956d941e61
BLAKE2b-256 e0ad1f23a75a2d03b734a4b2f457c5226acaba4328a6eade0fe494020c098065

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a22dd7a6f2f2ef055df3dadda6e0e4a1c5876e419f14d90f4c406db36826078
MD5 7e4cf6800841215623c6c4588ba7d302
BLAKE2b-256 448fec0b66b5b8ab951834c1cdb3ce32cfb681ab6ed81d9ce3ca1b21e234d8ac

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70e9c5a523e24e68a7e19c313e62bdca9e5494ee22895aafa3abecd9ed92410b
MD5 dd6b6179a47ebf00d06e0811114f3b6c
BLAKE2b-256 42169f1e9a6c15532ef5dc0b7beb4808bc7030ef29bf9f9e46ed31b0a7deaa21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 38db6574df6d2cc6960086a1197678f638715abc7d7fd16cceba830bd6b3c582
MD5 4499f127a21ce9ced2042d93b5a60d89
BLAKE2b-256 23239a1d09ad9a1b61db9eb505a4aeb74ab6b4bc3c63c851b07c373a96723e88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e3ce51c0ecc0274c2cdf30f113f6d6a126fb5f69bc2f3d90510532864e39e562
MD5 7014f909de144ee26fcf964d41291f07
BLAKE2b-256 12d74c562435caf704574bfa9c39beb2fb1be4f95d54e1325ab81b803558bae3

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9eaa3701b31308c99bc91dc712e47d8e1e15eee35b90c35330c69be2ccbbd7a8
MD5 7f14c1dae576694b6d57e75925964427
BLAKE2b-256 ac8741f03960ff43c459380cc924635dad979dba33ead7b6d55582c17097c408

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fa72883755c8a8fd47564cf36c6a05167436a54e650bd439bf07f6fabdb793c7
MD5 9e5a7ba88ad1ff83de3862bf62075102
BLAKE2b-256 bf3e0b6a04d4bcaeec487aaeeef48f9d190a3ffc13fa4bcfec6f050f360bab9b

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9100819e041a90d4e7014b10fc61fad08ff197255969a776db6f42d6b77109d
MD5 bac0d0925c3ddb90bfc7602e2a1b0ea2
BLAKE2b-256 331aca788d7ac8d5a6a27a377923772a1be7d7d261120c461a32a47952781bc5

See more details on using hashes here.

File details

Details for the file passagemath_graphs-10.4.56-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 19f7814b9609f158c41916e7f7fe6ce5f7b14fbe04179df048eeab873cf2ae9d
MD5 1ff22ad3c18a877a9605139fd4ffded1
BLAKE2b-256 d2c52089e9f412cd6e22be127d9ff9824ad22d50ffbe3b9f6b6bdd9cb07ea613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e8521cc07590157b71834fa30921bbadee685bb97c824726b9042a91da5684d6
MD5 b6daa463c24cb604c1406221e6e902c8
BLAKE2b-256 6e53e2ac17c80138685e3d569aa4807b9b4f13770b541b3b5ab8ca0d3b5eec54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.56-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 337e9ecf3e4bfdbcfefdb59c1b590729e696b36cbc70b430708e04c49b7a6b3c
MD5 e17590241c9eb64f8686b1ace3fc2f6b
BLAKE2b-256 b3a2fe6a3d1147393d0c9f38e5abf41d4d668aa7790fea1609d12dbfeed07b7d

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