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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_graphs-10.4.58-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.58-cp310-cp310-musllinux_1_2_x86_64.whl (32.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

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

File metadata

  • Download URL: passagemath_graphs-10.4.58.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.58.tar.gz
Algorithm Hash digest
SHA256 09ef11f267e0561e5a70e13c9c30f7e2c3fb05d15ed6646cae6c40455679ce0c
MD5 11479fadb9a846831958da169ed83bc5
BLAKE2b-256 ec2a82a700da2441150f700dec6146c54d0ae72921237aad918fadbe355217e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9d5c4331555416877dd8daa431a3e8d4f53a65f32a73cbeeac249549155e39a2
MD5 26d8799acd9922a35a91abac31163708
BLAKE2b-256 70890feb1a6f5efdfff3f628fb2d43cbe76913474a95c289a697635ba82a7903

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8a7833117d10f30e3581a8f607ef359d3f2fff6790e2d0802eecb5e43311d2a0
MD5 dee92a1da08f5824179e770843ed335f
BLAKE2b-256 5e388de34070961287e47160f820597d7f9be33fcffb2d779162f3af115ebfbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2bc41bd49adde1ad7d68f9cf3b82c64be40d30d71b4d4a1180516bf792ffeb03
MD5 35825abb39b93147cc9d85308e6cc755
BLAKE2b-256 fcf0213c1b3501a7d6f472325535fed4af3dbfc53f65687f2de6c5ec8d2b6b27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c738bb4ae5e7bdda6b8c89579600e5d5325a5e07f3d219c1fd308810c94c9827
MD5 d945110c0a4a75ca005fa722acd1d090
BLAKE2b-256 baefbde78c661ff3706aba6e07f78bb1c0c9876869c94c2515cfcf25401ccf61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1431b060fdc5bf5f77292b6a5e5c1f585e2bb63f6d75e24d3f11c48730ff213d
MD5 67b741929ef2b1c6fcc963fce2c6b44b
BLAKE2b-256 fb74095fa64366351acc271448bd04dd4daeb3a61c3bd1d8b2946201186a89e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dcf035c58a7feebc24787c056260e908a5dd04ebbec6d270a7347b205bc5b416
MD5 e095cf807591c228300289dcc7251f01
BLAKE2b-256 9a174b0eddb87092b6a03b47c5774598a0ec77a149960afd249c1d7cf0e38217

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69859327ff252467c04cfcaffb8e08d6b15bd283a2dab5546c4e2ca1022bb50f
MD5 4033c5262a58b000cf2353bdc8050bc0
BLAKE2b-256 2a6906de6411c97c318cfa40261e0eba6a4dde1df01791e8ddb4d5dfdb53295f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b9bcab272ae6965cb249d1dbe19fdfe849ee39fc87f6caf75d6ab4ce08e696ff
MD5 57722087f05ca2f6654b6d37a80709ba
BLAKE2b-256 6c08f073c599b2550d1432a777f9f4400e59789d8cc244ef851ae3d28a8cef5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6690d72c32c2c361350889091ab1af2d1817e8ff4ddea076f0a185592e97364b
MD5 eeed2a0472c2c895bfb1de58a91d56f5
BLAKE2b-256 e485fe9f8cafd6c5bd60b3b94949e2a6674049d2da802f3d0a9f92fdbdaed6f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3ce0c0eabfc828ceb3fa8c50158121529f0c3acfcf38d380002983e87bdb7407
MD5 55152a3d4ebaa8054999bdc26b3b7e02
BLAKE2b-256 3516b591c8fc6be39dca6d474ccf9a6769e7238bb0668dbbeb2f851268cc73da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 42ca7d0970dd5d3f3927794821dbb8a88b41ad3fc80d1a2d0e5bfd974d99b0fd
MD5 17720c77782225885388edf06ccaa947
BLAKE2b-256 c8091313a4f5deccb515747bca8726da7f3b87b8bd7bd860f7172d926139e377

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d2aee87336ba89093dc122b2e612ca66e10da59b15c6b24416d2f9170ff7ff98
MD5 c9fa8917d25f865a3b21171c4c6c6d12
BLAKE2b-256 8cafea0ea19a95ffd2a6bb57708bfc1b68d56444bf3c49111e573f98c93d2aa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 657928e11c0a36bf487e25986ef6b81f63e5d5fe8849edb72233c400b790a162
MD5 5ee77b3c49842a3e305b9ce938c962e6
BLAKE2b-256 7ac32fd3769a20411aa31c81bef237a8234d1520c44a7d17bcc7f0cac0fc60ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 32917265f741d30015881c2c954551ba16abbe49f5a18f3225a97f18ab07fe8b
MD5 572b7bee3f4db3fe297aaa792e4a29f4
BLAKE2b-256 069a7de224f2e83d93ba500109caa66b224ed575b636d4ea043c54dc31c538e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5292d04f8e12f96edc1003dc4e527ee3403103dee703fcd2319137a8524c7e20
MD5 d9896ccda620999a540986cf338a54f8
BLAKE2b-256 f1660f741a27ca69892e979765d9df322a463fcf4b87e6d66915e1c795adeca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 114a24c34402f2026e074dfcc80256b10e392e3887601fe6b3555ee70a23de62
MD5 c57317896cab1cb07999ca383e26d84e
BLAKE2b-256 ea8a47cc8a24738876b0e34f3df1b8578b1e1a40d75ad79c2417011fa6621b62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f846c1486b35522f0b049f3840870cb99a1ee1a93e5caa542973ccfdbe14d98e
MD5 61aceecd698362a19388113cc6bdf345
BLAKE2b-256 c760eb25df5e6593a7135bfb8c9fbe3e2d43b5b4fa0f057f0177bff233f9571d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 47bf0df97845fa87b980c482d5f02da46d58253589d7b9d5768c2d5cd960ae28
MD5 dae479877c7bf011dac7f0ec55dc14e3
BLAKE2b-256 13c523bc9c65dcd8eeb7d7f6e97b9c970867f7d85867bc64f1db2e84c20bdca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04dfee9585ab3591da86bb4c17e3d4f70b779bf33ac6ac5515fda46fd83e84ba
MD5 3a10a501ce42a8bf9a6548e6b23f9692
BLAKE2b-256 e5521eec29e05a231a63a0d2dbde755543927bcbcfefd42ae72118cefd447ad6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 de967783249490ada92326a95af2d256e59c6dfe49af2973cdc005955a90f5d4
MD5 3f92a6e8edbbf0c79b3e0b1feeeb4e99
BLAKE2b-256 f3366c8e80959d20f15fdbd43a1e46567ea595592b52c591fa338f6c0aa116be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7c34c5b23dcacf62aeba7e73f55f060679d762fc36314ad4bab57db1f607b86
MD5 6621c9d9cf2737d4949f018506c8f8e4
BLAKE2b-256 4dbc44a4e9c3214ff6c21f0e4705586891e1540d7b4fbf86a9cfcd9d7008ef12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 21b83de6b10487a453d3849ed9d7fb0c696f9c832e0b46d4843537d55f1efbb0
MD5 dcc1ec1caf9b12a896cda9e0bdbf9d2e
BLAKE2b-256 ab830810cb50dba0c5d40b92b6a36ab654c9226580913c40cf54f15c432c39fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cae313535a53e992165cc47e49e8e0b97a78003a9130a267a65febc9c654d6c9
MD5 e1cd90ff2607080d7c1983f574d75723
BLAKE2b-256 71a36ce0a2ae7cc44779e4c253b1bbd5b305f72a3290562a186990a1919729fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.58-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 369a776e7c6237e4bb875edeb6a6a9a019705ba5b896306301e7eda1a8bcf105
MD5 ef4a6eba7e4a6db34f131314b6b5ac13
BLAKE2b-256 cbda41ee0be80485234ffaed350a9ae2538fd32ae1b4412b40e6cdc278da11be

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