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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_graphs-10.4.62.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.62.tar.gz
Algorithm Hash digest
SHA256 8586db4372fa0f5794e5768ab57bc5b8cc2039f00f56787a4d4cfdde2f66169e
MD5 ca7c326abf55aad5d87c28822ed91663
BLAKE2b-256 98657f0e0d6988878bd7ef49461af96dcb9e1acc22d7b3b8cd913055db4b5732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f167b69bab5ab1bc05cab6045f2e25d0826e68a8aab746fb3ea056159df4a09b
MD5 7fc4cbb77e8f06e3e26692d55fea1167
BLAKE2b-256 8d2d33c733958a67491cd382b712adfc21bf65884bbd52af45474d969e583bef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 465279f101613b911e00be8e685ed1e3e2e88d7c56b520b49d07ba318db65a98
MD5 48996ebdbf9bf9e5c0a44be033103763
BLAKE2b-256 2e434e745294dc37c287ef31b172eb33ed145f2da8b5a32c60eb5424eea9c415

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8675f3bd1291e37ed3311fad9bb0d140e4b34528d3bbc32c0cf34780acd7ab17
MD5 e13b5507065b9be2012d1f639432328d
BLAKE2b-256 aba3568bd35bcf075164136e4831e13739bedc013b3c5a9015a2883e415f3376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3e62a594072f67358f498664269678245be37630dff65594f22ec552c1db00bb
MD5 e925d49e78ed603713fe88245950b740
BLAKE2b-256 d8e8aab2ec44a4275529ce86dce48c98df732e2449d39b9ed7135325180f700c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9634e9be29c561a66d14db646981cca28b6a55f1f490d683d70fcd68064f5672
MD5 a4530035d2f190f1f99b4f2a0dbe890b
BLAKE2b-256 cdfd99e824af7b9da572cff9bdfb8389f2ef3f7be59396ac6e16b08e62bea86f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cfc13fb7ccda79c855070d3a993c1333383f54e48c3c358f683a506b9d35d0a3
MD5 53d8d2a1056712ba1ab1fcaba546c459
BLAKE2b-256 da5c819972d11a3081239c44427ae1d3b876349856d62d6b9e3dd1f2749df2c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5e6a3a9a67633175690894a21042ddc7830e7378030dee0f2a1ae092a6fdd65
MD5 3a22e5738d831131c839f6c09b87a81f
BLAKE2b-256 ada4d7cebdf160c62f62500d01051e1e6ffed32a138f0ed93434b84b4494d136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d3839dbf4054f23ac1f614c082c24de909ed472d2c1053cd1afd63eb2aae708b
MD5 32e03a7761e7f323274a9834ca91d876
BLAKE2b-256 fb4fcaac80c05d582aad7ee1f9744d67004826dbaa666aabc95ab925c8cb9542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b181c7735fd16fb3b7324f1c7e601a5b529b480b1e44226bc2450dae36e65e9d
MD5 121ad126894737a4dbc3a1faf5c23ee7
BLAKE2b-256 ae33abac673b08ccea6a299dfbac18e39af20d6776e87b7e3b4df5801ba6d6dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 47cfce59eca8db7a7c04da8750b36a4a1cc2a8a511ba71e403b58929f8346b7c
MD5 3a3f89277bbf88da5e1ecb83d9b7f46b
BLAKE2b-256 6de6b5a5b507c0d533c2ae7ed6a78e76ea76f8e8404430c0321d589e718d905a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 27756ce89aee0e39fedc770191fa025156b134d5a4ac6c6f9f899ed2a9774187
MD5 da5dcf90ac01f4c74abf329d72ca23ff
BLAKE2b-256 572c04b5993fedbd879c5ad8fecb6f8dae2ef468db597d7a223e282db64647e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3fe2e0644260b82140a7cfe0e5d2bdd76a1f474e460a767047c24190077ac437
MD5 9aa691a6f0817eca4302cf61ebb0d2a6
BLAKE2b-256 2becec8c47e02ef169058a6bfc1b0ab4f3683af19ce4d8e964ec3be1e1bb684c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec06d73fa29418f650489685a51196068fe77aa5ff6deb1c973cd2c5707e31ba
MD5 5b96c2808c02d84ca4224ced182da7d3
BLAKE2b-256 f5b81a880e7e55d846236b5ad0db666a888b870d21c94060536a7ca7257054f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 732c8835ffb5e27833a126fbd75359ba0d4005ca3b887a179380abd6fb51d5ee
MD5 74d66d327055f7a3cecb27438c17b107
BLAKE2b-256 5e3c473958422966fc46a106d0c695f5e00e1bb6fba8b544fbb78bdd391c76a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff929741106f1260959b1d8800d45ccc68e5871446d8d14feffcc3e74535e306
MD5 e94da1ce888fce68e2634756a8a0aec3
BLAKE2b-256 af991ce5977f672e1001d1eac34dff84e54cf7119482c4de53ef6a7b0898b3c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0239349a50d050a3d2b4aa4aa2be022511fe3916e30c42a39e3789fa972dd24a
MD5 06f4646f2f7e987a52c2e72ff2f5aaa1
BLAKE2b-256 be64433998799b47c48de01e1c5064c63cfe761b4b8e51472b0f94044579cc4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 36ff1c217d2e9734fcb7d58caac94ff006b51411bd5a29f34e03ff31e732d8d0
MD5 bb81f56d21c4b30928b266035ef7f490
BLAKE2b-256 c058494a3fa84a52406a9a9a4ec06166adfa1f174399874a40a440ed9863f43f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7a9605df26fdbad391c2a2a510acdb01e9daa1eebee58e70f88f2f863d394461
MD5 fc1e75459421e9d95bedcaedbe20f766
BLAKE2b-256 4fa45664055a5492f07cc3255dcc5e6719eb51ea30d6bf28c38e744ab6765ea5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50be0666ea8f4a80cefd40e4b279f351834ec6ebe79a3361722c30bf1cd54fb7
MD5 bd822f94a310f8223ccdb820503f08ac
BLAKE2b-256 95586a9990df5c8e59023f17e01906ca8d2277af6eb5428daeb215be48254e35

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9e0a439b3862d1ff4eb2fa552200f82169ee7607332dba7d8ceba4e8cade25d5
MD5 6252c07b772b38cb939c693ac8269ecf
BLAKE2b-256 0745895cdc32a148162e683bf83db1e4a361319085c608ac6ba6fdd40b8039f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e4821ab4c52127df5c681dee4d03a366f7448449815ac772600d1a0ce9125b4
MD5 226b8a9986f25384efc84fa22ce12c35
BLAKE2b-256 318280d200bba9691e6136cd83ca9bd469bd6932af217b19e88510d78905652b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3667bf03f33613cd340160d68af67f457e15e083306d4e1f74e2eefa1a6739ee
MD5 cf7237c05d54847aa24915867c756d0c
BLAKE2b-256 f725ae0955184856e06447bfdd531350231cc20673c81e230f271354164d7071

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 de8eb4d6033011fb935b38dd110e41d1ad0ab2082b29eac7f315377231247293
MD5 65242bdb7e296d0e827bc71bf578ae11
BLAKE2b-256 9b89513f06fcbd7de4a991746ad9fbdb9e258fa6615636a7da81bc764c11876b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.62-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1a21c0117f45d701abf36d162e1f679feea454bd342c5734335e4a8c3a7a5f17
MD5 c983eaf0b06c860027bd41137368995f
BLAKE2b-256 c80eeeaae798514b43ac31a80078cb471d4e3c44abe2a9704f1ebd1a456a5e3b

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