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

Uploaded Source

Built Distributions

passagemath_graphs-10.4.63-cp312-cp312-musllinux_1_2_x86_64.whl (34.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.63-cp312-cp312-musllinux_1_2_i686.whl (33.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.63-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

passagemath_graphs-10.4.63-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (31.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

passagemath_graphs-10.4.63-cp312-cp312-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_graphs-10.4.63-cp312-cp312-macosx_13_0_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

passagemath_graphs-10.4.63-cp311-cp311-musllinux_1_2_x86_64.whl (34.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.63-cp311-cp311-musllinux_1_2_i686.whl (33.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.63-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

passagemath_graphs-10.4.63-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (31.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

passagemath_graphs-10.4.63-cp311-cp311-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_graphs-10.4.63-cp311-cp311-macosx_13_0_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_graphs-10.4.63-cp310-cp310-musllinux_1_2_x86_64.whl (31.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.63-cp310-cp310-musllinux_1_2_i686.whl (31.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.63-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

passagemath_graphs-10.4.63-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (29.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

passagemath_graphs-10.4.63-cp310-cp310-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_graphs-10.4.63-cp310-cp310-macosx_13_0_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_graphs-10.4.63-cp39-cp39-musllinux_1_2_x86_64.whl (32.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.63-cp39-cp39-musllinux_1_2_i686.whl (31.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.63-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

passagemath_graphs-10.4.63-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (29.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

passagemath_graphs-10.4.63-cp39-cp39-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_graphs-10.4.63-cp39-cp39-macosx_13_0_x86_64.whl (7.2 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_graphs-10.4.63.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.63.tar.gz
Algorithm Hash digest
SHA256 fd70169137cff3640f9b6636e62255172b919db1d29456d3919b6aec481519ba
MD5 8d7bfca6fa13150a246cbbd074d03926
BLAKE2b-256 1010d13fa0bc0987cb192684ced4c918f6fe90677abe21301206f5933f20cf67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4042d65d703d90bd1155c3107ed4671d5f2b05992fe2dcf06c1a2eaf8bed7d6
MD5 4e478021e1c6b4a66307a3134738e9bf
BLAKE2b-256 a69e7ebfdd8b1d6e7d163b78dd052c88bda5388b6ef560fa37cf9a5e60286ebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cefdf7739e26d27270196a6e1c3f87bad8651ad7f920ea37633c1ccb07302fd9
MD5 5f135143491d65d6791f4795116a63bb
BLAKE2b-256 bd9ae4aa7b21d6bceb80fabde238e865de10aef8004ec873271502ab77442400

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9d0b697b39c44c65c7c4898044854e2cd7c8863a4c61866be2881c9f2a411b1
MD5 7fc40327fa6559ff8e5321159ba8c460
BLAKE2b-256 014447535b6a4c506d6e8abcaba7f524277dbbb7b843a99cd7c5447587652f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f6767a4a687328409990dddf5aa138bf3492eee990c5f12591f0457925a5348
MD5 ff5af594312c1d5dd6df30a737314bc4
BLAKE2b-256 365504c0b7ac109018d6fd2069d6c18fc6eed43480019f7f210e7091eaddee1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2077cfce8268fff944f7c7b9c9df29eb9dccb622a87eed15aa4302f338c5afed
MD5 a5a8af649bd2c48979f1de717631e0b6
BLAKE2b-256 dfe47c83bbcbffe97a9a66c5696043b156caac4da2b09a1f4fb6bc8961791dff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f3da0d0081fb64a7a173fc6d38d52a572d6e413f7978e97a4590aa828a1a77d2
MD5 0cc4cb28a0f55050d88dd451513a8c7b
BLAKE2b-256 5f71c3a33ffc3b1af3ed854eef6af7f557d7547cd8536a41fd000d656edce24e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0feb6dd3dab581782ee5f0d24f0fde744149fd10be58004a9851d02ab199f387
MD5 5fb5aec68646ff35f8ecdf69a96009e9
BLAKE2b-256 b99517b5d29c34f6a8f21c93a15a146acb27a97a4e61b73c1a7fe3790585e3f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b21f0b7cad8e134fa2033cd9dd29245269d76c35a01755f654ca33896036a386
MD5 4fbebd8e279d1facd4c73b7881e4b613
BLAKE2b-256 8b35734a49b14ed931d78e17d37233575f2f065a93a9b0f271ad0e24358dfddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 508eb5243382fe5776deedcff366fb21021790b0a2fe7cfd8217b68e585d4575
MD5 280dc903ab3f589bb655e39b1670cac6
BLAKE2b-256 dcacd0719f3798e5d9b28809fd464688a82436d0d282b1d33e874420e5c046e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8025e3ce0418823a31b77e702d808031c485266e5b47ce686feb0a960a656957
MD5 488393feb6ac2130bcac4753f8624c4e
BLAKE2b-256 c0086082b1c177eec7c0a4d096c1412f4c1d58466fcd50a9b71a264c1ef9a28d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2b7b821790794728b8bb652fc2ad74291d8aeb4c152894ee554fed7648720e6e
MD5 4a2d5809f8662f1c6f05dc45f15f70fd
BLAKE2b-256 dd09cd224616452d863529096069aac87a54e23f9a1acfb9b324df573b735a1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3c7d6ea9d1c797ed94891eead2b1fe17522d0ffb63c832f2fd30062d37de4a10
MD5 cb918e83bfbd062cd65a076414f1779f
BLAKE2b-256 a3ef1fd39dcec61bd135ac3e783721b22c6c368d6db6e6b37ebf788fcfe6225f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 84383bee685f34601f833ab972a7d5c9962b1eff24bbe0517903c016e9be175c
MD5 d06d6fdb40dbfe2892703f888019a595
BLAKE2b-256 2626c9e85210923c234bd477e08226cd4936db6176f7aea9f9aeabbac56ec8b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0472511f7c35a5aafa204ca9c86c581749998762480370c4418d9b7afa0c6d5e
MD5 27d8bc052807580167b0c5d9bb1d19dd
BLAKE2b-256 1385067a6f57143b428d59bf62636a5d2525bdeb35f48fc849b4f488fb5a3060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 073250ade5017fe06527d2bbc2b74be2eac3eb693efb5c85ae303629cef6c0cc
MD5 c55a571c5a60f77928b524b3bfe70248
BLAKE2b-256 243cbda52d3d3fe61a6f8d867f82d091ba5e8696fe0cb117b6118bd672a5eacd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 99e3d51620f9ec06034b9f39fca39c33d7e808553020a76d65a418a9fe9ee944
MD5 acb1180ab18ca70e9487d0678a171480
BLAKE2b-256 8f87c5d72da1504b9ea3603c4a41d7213710f43d4be5cb9fde2f742078d9b2a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 30c14ce96e03ba15bf7e4992e219315316ae366628ceb7f3a412db920593cf5d
MD5 85b82d685ccbf8713098ed0824e6add7
BLAKE2b-256 d5cf91697c64084e83eff17c5f595b0f7318590e6beb5a6a101e345d8e568565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 96ecf1800faf600df9082fca5501b72cc561cc835f0fd0f39b519b1f6afcb5b4
MD5 4d25f2fc868185a497c69e58f9fd85db
BLAKE2b-256 4200870383f99df4edfcbbb6f8354d4aee2e3955f39ba1d62a5713f4637fa4b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 026c45daad2d0cf331c57d30c1cdc5247e00ba991f7e994116b0543f3a90c432
MD5 c80649591d50e83b57a6d5a8238361e4
BLAKE2b-256 945c7500909d7c6dee4d299a736a0c9b8bcf87703d22d056f1c64c1520e8a19a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 85f057278ef54e6d91b70416af03eeb1fb58a535e3e3e75e7bc164d740719279
MD5 9fee273093723409968bbbd125677dae
BLAKE2b-256 b8828507afc49a3a518ecb0bdb0e372ce2d9cb494a1b60282916601267d435a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c5aa466691efb202700e918efba2cc462194d59a4c4a11778fdd7ab423706c2
MD5 37abd9c2776fe2e5743834df5235bb5f
BLAKE2b-256 15a5c33e14a59e77ea55100031e5a5bc171db2d5cc5bf36bb9ce35cb6188cdd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bb4455e2b3a8dbf8ddf4bce616efadbcb367a9fda7ac5fafbbfa516b543886e7
MD5 ffe66f04ae0df7c120d5b51f072ca4ba
BLAKE2b-256 c4c5b25cce7a16e55b711362c0b57ef82ca3f9e0eb1faf9181728d2d8fbbd920

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 10a3db495d44a41cfa148587180971b6419a6045ecd378985eb3f2564a580af2
MD5 04b294b4d03d8c187d62627395edaa80
BLAKE2b-256 4839afae3122a9653b644819e429e74ab94508bb9d1d0c2009406759d68e1dc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.63-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f558664ee537a815b64cac1908f61ab54f0c4ccf12dc39982dd28d9e97d25da5
MD5 4744ad56781a485a670bcc5c62bd78ca
BLAKE2b-256 089edf97cf12e92d30510cc2415dfedba6a5acbc75565e4aac7674c77aed1ec2

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