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

Uploaded Source

Built Distributions

passagemath_graphs-10.4.64-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.64-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.64-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.64-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.64-cp312-cp312-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_graphs-10.4.64-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.64-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.64-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.64-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.64-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.64-cp311-cp311-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_graphs-10.4.64-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.64-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.64-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.64-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.64-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.64-cp310-cp310-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_graphs-10.4.64-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.64-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.64-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.64-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.64-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.64-cp39-cp39-macosx_14_0_arm64.whl (10.9 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_graphs-10.4.64-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.64.tar.gz.

File metadata

  • Download URL: passagemath_graphs-10.4.64.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.64.tar.gz
Algorithm Hash digest
SHA256 95f640064dcfbe9ff4d9731208d4fe1ec4c171b3d7ddb6ab36a07cdf666548b7
MD5 6e06732b633420b1a08a135872093c4a
BLAKE2b-256 93f7d21f7c308aa300e09cffce9cc417f0397f0af1ec64475eb967e99639569c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de2055c8ad5384e727230c3168ac5ce0722231c4632c811978bded7627015cc1
MD5 6a0a08e098470c1252afdb57d642c7fa
BLAKE2b-256 0f3d73e1e55511bc7530d20d19c1fe7420b957195a866bb1acd1bd3d290a7912

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 97841b37478a3d16512accfd2dfa6b3af696a67de6cd01378b79cbb91c68d3cd
MD5 caf81639ef0180b7d97fe597b1404ada
BLAKE2b-256 05bf1c61dddd5f70506def37cbd0f96e46ff8fd61aad1b382555fa60fd0143e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0cf9d50a5ef8180e65995782c703149a8ec726b49bd330de9ea4bacf7fe8f0f
MD5 da2688abcd82fb67febad4a4d5a609fd
BLAKE2b-256 a1cd6635df1a0fb9dc70873e2db0d888fe9f18a1a825cb6153d58a7ad81ad467

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 80009acfae86aba1b1094888f10be1c87be41ff98d517098afdcbf42a537c7e8
MD5 e8f45f9277efcb1c86794266c0d2f69e
BLAKE2b-256 4e33404ae8b871ac7af66cf24fbe90f7055323aba1537691fbe12dcf0d215980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a7809c5f82cb9147faf8b16e9a8d959ed4a18635ca4c7d16a2645295cc792913
MD5 66190aa905b597095790498cc82b9709
BLAKE2b-256 6c4b702e86577287a65518eadbd012d5b0e1378d2a92f6774be3fa63f0b51257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 106fc489815f04b178be28840944c7c3eed4d25bf0a4de90131e3732e5c1325b
MD5 a7c83794ddc47f4ba0527b7a1c825c29
BLAKE2b-256 7c5252fdea8471ee71cdfb99854c0aab1ac323c3fecb7116d72103a91a824a81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a26988af0f342ceef4639fd57a8b932f5fe82fc8baa0e3baca0e2a12f8d045a9
MD5 8e132f126d1add2aaba6ff450f4cf613
BLAKE2b-256 ac635959faee4fc3b241da9f61c60d826a9bab0fbf876e749444fcfe139009bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1e793ea30a6a3939026a29d1fcd6a0321ab601caa6f7a0bb221d0bec0145c6d6
MD5 355efb25deb1540063d9746ebf68a8fb
BLAKE2b-256 d61d287b80c375f41243454698c77fbf058ccf4f5fedf181d21b60d04fa2144a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0e059381df5a5d3de2651ba78d258fc1d5742391564879471808988dced037c
MD5 84190fa62c23ee7b9ca4869c2b273a02
BLAKE2b-256 b5f33fff9b48ab2369715a77c236ae07cc95c9e9662817a19fb32af56f73161e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bf230cca03e76e0790f158791b91b5e887e237625cef2a0def786a68448ca3c6
MD5 79cb1efa42c8b884eae1ac3640b758f2
BLAKE2b-256 e1c6ef94d382ca506ec9274b17d9819de911caa739439fc8b5f539e7cfb302af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 14089f7e3aab9c43a56fa1980972bb41385c0b17b67c52c183ab116c64b2d849
MD5 8f07f21069014e1f44a8228f2bc15f27
BLAKE2b-256 9a320f803153b2270cf1972c9c2e2f0bd236b812a1c025c7f1134d6acccf102a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ea860bc2836766339e2189f87b302eef40d984efdb68c5fb906346e00cb34c5c
MD5 811a63dc41bc68c471fc402000386add
BLAKE2b-256 4a241d4bea7e7f23a98c0970133c0c465257473cdd568879151342ae85bd8d1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a51ae325e4c5f374aec5d66c3a75543480cd1543a40eb3fe9b2f8811d5373dc5
MD5 2388a8c641e9f62b9dc6ea9d653ef7b3
BLAKE2b-256 d9b69a824e92cd3202ad9f4b9887f8a1d30381681f53166177a57e8986034648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dcbc4c04fd22100fbc244366e11e271ab13cf78db1b376b4e3d8dc48631a981d
MD5 df85a1eee9756088f83002540b079894
BLAKE2b-256 a2ba40af4b2b890d63e27dbb1f93d3f5f34ccd5daa0a9ce191c78649060faa06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 702b18d65adef03b3a5609941e0331c6aaf9019c24898945276aca1a8408bfa3
MD5 8a6047311a6675862ba3059fc4b90974
BLAKE2b-256 07d8e600a810b5649f23025e1b3297eaaec000913af6788a76363db117d330ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6c6c1f4c80203d9a8b451ba3adf10e4c200ed925a499d9b3de2aa4d94ffeab6d
MD5 f1b16bc882352328539f0d15bb62c2a6
BLAKE2b-256 60b4f74447821dc65240d06652f879d34457895fe43ba0492fae4dee1fa58b3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6c38cf3e7f0ca3978f16afac6e8cd486d8afe4d1f0d8090436ff8c4895a16921
MD5 4358f4200a4b2d1fdac74b5077fd2780
BLAKE2b-256 2c936b608baa27d2e7c27822f3161b1e819a4a8d292196845fc0094af879be94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c5defc7ed532604fc8bbdcc1c5d652f181252f9f897a0a041c11715a188cca80
MD5 7c2613f67ac31826df3bf65d5ad1732e
BLAKE2b-256 83dc39e72b8e507c1c8777e65c4dae5a628d4b2f0729e13d7e25c69a9dbd5e35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 10037be08b511e103c7cf78f63c8984983f577fee66111b9c1787ca5979a332e
MD5 20f449661739104a51973d74a9b1e77a
BLAKE2b-256 d964805adf718b4b144ee551db781408f2a39afdaa087f8f2d390fc764ce73a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 855386af37d4c356c4437900c9c32cfcd340e4c54121df066f22abbd13bbf5be
MD5 e1dd1f8459417a2ea52bae465fea3985
BLAKE2b-256 a984d5ab1ad8ff86ee66e51f23684386cfad17696b1b6f9d4ea419631ab0d67a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d73ffc1aa43ef1cb52c80e9c54db24f6af736ce5f413d11a17b4851f0cfb7a1d
MD5 d7f8e3a030a7ae45e2679f71124ba015
BLAKE2b-256 6e3bb915b7245dbf3b1e1e8a5d0a0b1789c4e00127b4eaff5d65bce885d16bd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3982f73a58c09120cc0539af086f6d5c796bd7c403e17843448f9760f3c1d9d3
MD5 7db1b2906f6428f099e34bfded4c1f00
BLAKE2b-256 d00edf2fb758aa0ee8fcb01c6d8c5fdb1fd74f4cb1dcd69e7b003fec189c59d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 faffe119933c152a602f16047df811509aa05a642fe897726601a5fe8dd0aab7
MD5 896f199b5edc00c5ae3277d588023a1f
BLAKE2b-256 692571b31af6f0d4b0bb6963f35cbc215a7471ec0c086c2822b77a85cb3e3e9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.64-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 94bb4caec69f695394ba1a8245382d95bc89327133b7bdb557c395bfcf72d855
MD5 c966ef4e5c1cf6f047cb420d22f671e9
BLAKE2b-256 c9a90b311879a4a3aa2543ff255acd9684e14cf9b5704c3eeea979417f4a0218

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