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

Uploaded Source

Built Distributions

passagemath_graphs-10.4.59-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.59-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.59-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.59-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (31.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_graphs-10.4.59-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.59-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.59-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.59-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.59-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (29.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_graphs-10.4.59-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.59-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.59-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.59-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.59-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.59-cp39-cp39-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_graphs-10.4.59-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.59.tar.gz.

File metadata

  • Download URL: passagemath_graphs-10.4.59.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.59.tar.gz
Algorithm Hash digest
SHA256 025aec5932607c619d5f3205a74ea093e9ca9dd89f21787a9069c1d97db8de21
MD5 0fa8ac6655b1c307287a2e6e5aa0c765
BLAKE2b-256 488035c24218451721f0d8f58ae1aa8cdb27db2cf04072eeae348306c812d781

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 684bc218e4d077211493126978a83e66584fefc44fdec144b387b9404ed50e16
MD5 29479f4684be505f54a2bc550bb3eb70
BLAKE2b-256 46b58f00d619a918cdbc2cc6c6dc9d65e834abc78a28a4a411fc78553f3f42a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3f8a3ef8b0abfdb27581430a06920d2f4071a38c2f99807ae086d2ed9eccea06
MD5 3a125d6e967de390683bd1a0845dfb9f
BLAKE2b-256 763fae6b3af2da9b32c15b5f60bc418f596c2c726c63ef432b5bc63df63b922c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6dfee7cc6e60f1074b6f56562a98244df818f742dc2c7aaec10220500e0f9a7
MD5 7e2cea7b164ef54c82692ede49dc03a2
BLAKE2b-256 9dee48734655d881ad2f2e82b41f8bbfdda215192c4d852b1608d68c76112dfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a55c20437ce36af4f14d3d2e1e7984e91bc9f9c79a93e914fd72f138f8d0375
MD5 a1c676857805dd5dff67ab4ca6023dda
BLAKE2b-256 285c180fa4fbf88d156e835036e76548a2f71aa7b5be0c8668a6e0fa322243e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ff949bf297bb5db8476edc2d18b4fbcf308b0138221917b6a3d750cf4396a8da
MD5 14cbba07fdb607696ec8c982f1b5c4b2
BLAKE2b-256 7ee0ac70a2d2d3ec4e57bbaa88bc7174ec6d1e58e185c170aede71c1f8b989a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a512a3d7a6a9a7bb39e56cbd023f78dcf3c012076c6b90867a563d208e3234e8
MD5 5037ca684a0c1252ce89a0153a345dad
BLAKE2b-256 c92f4eef3835af98d07becc76c09ed4fd12800e7ea0013dd136ee895e7319f43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffbf4cda14aa3111a066033b8e85fff0b89097781ce8b636d7773cc92d784142
MD5 9c26858fb2a3788868f6c507cd31ec5c
BLAKE2b-256 d12f69365e81cc1ee5a15a25d42cd2126be76ac461dc42a327b47b72d81d44f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b222764566721face300070f3edd3a6ce83aa7b4db20d5b3f951612d05adc7a9
MD5 d406adeda2e23cb6d3eccc6429b16453
BLAKE2b-256 01a216dcd441a1444cd6461b31f61efb073eddc01cc01a01610d4399ba507a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a7711fa9c67c8a6a570b35c1b4ebfc5b05963c681c3f3cef95aedd8f0027e7a
MD5 959656cedd34a8d71246dc7063db84ca
BLAKE2b-256 db230650f96bae85af08623c2fbaae0a3f85b3932d8a6cb18d390ec5cd82ea8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 efd34d70fcde9c3491310d9d5335ef64c6aa23352c9dc2a545902c22cbcd9b54
MD5 cbee6ee9c1f7711f5513e6212e0bbc00
BLAKE2b-256 6338f4466fba299b5d65bb5c9325032c3c063ebdc2902e3cb591153e51b7b5af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 212170fe15d22128bda42a08dc5886e876b6fc16746bc38ec6b658a2b3dd2eed
MD5 227f408df8286973f66d43f3ddecb29f
BLAKE2b-256 b5a1ad4b940bb634eb2611f4b3c8f496fec39b97dadc26dd58e5d978599b7b66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3c21f2881f002fbadaea06f5cfe83f446ca8e608a4133c7e77a52672f209e104
MD5 7bb7494c17ae79db0b704e0c07f5bfef
BLAKE2b-256 cf4c055e6ea6a3743d64cda71d9a24f24993e83fb48b692ec077dbdd6f7d886c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b80b1df24e52025fbdfb1943b11602233349d8dc523d15c064da425e7e928b5
MD5 5ab56c5eb5d780058a62cbaa7b117528
BLAKE2b-256 092e4329f38a1bb3d204b1222c70f19b0af6c48597d651387d69be27d4045704

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 28cae6b9e705838ca69138bc7ca4576c3eed0c52972a356d05e6b137945b7911
MD5 e81c90b17f532095b128c4f7e6e3bc02
BLAKE2b-256 2f7e57c1c43bbd263b35e58bb6a287180ced1600b1b75724c7204f85d91102e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82cb17e354be0fa0c2406d673545ce707f50b623d2af0e2d967aff847ac1fc12
MD5 357f7d5de806b20f7bd877c39c5765b3
BLAKE2b-256 522fea8f18f8d02ef23cc06eb507e4387d29a7b4c04dc2f12ad02e53f0101cb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 08f81090ad9ad772d7b2ee7e0000057f7bf3ed28ba0dbe0d2f26bd13c4c28f1c
MD5 25f7d84ee5c63301785aca4a571a0c5f
BLAKE2b-256 0dbfef303d61ea4c1ee98cb54ddef48f417015fd220c119642d4f7378f265050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 168d92c9e411bc070aaabf8e2c24022bbdfd4cfd0b534ee0f43c38926b830c58
MD5 d88f16421f5e06daae09e9e003847b86
BLAKE2b-256 56b0a68e4e442b129f8ed675e15c2cdb10ae9c4082198a1dee3584950117b21c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 43191329cea54d962e6964a8f3d768da18cab17ce4da1900809f0a7d3af38d78
MD5 4b4790a6ba6bcc2cf27c6cf67ccb4624
BLAKE2b-256 01024d5726a217e8650f413b6c14b8bc4c4fd2f3a4438c975474131dd2d64154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a9b38608f9317e44f6f0c9a21628dd1728bb6507c4dade951cd9df22346ef9d
MD5 2f2041d978d646858d841f348bf89d9c
BLAKE2b-256 fb841d4164815d7d063af43a78abd35d0d7d94e1d02f7e5446464fedb8a825a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fb7240911306d9596b9f375d465089ac1c185a1f994b21dbfaedc3ff3adc4ff8
MD5 288b5d9466e10b519894745bc8ab5544
BLAKE2b-256 740fc40502d998cff8800b502f83af9030ecd7db151cccec0def4973b6b89a68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a498dd6bcf9729723055aab2aaddb4422915a93bd9f14d5595274ed4bec4b885
MD5 95833083cf90181ea40eb85f8e779440
BLAKE2b-256 d0a470062f76b47fd59461e5f85e5713827317cff62a2e828115f0f47cc49d7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 09ca920cdc17f80d81f3e6c6bf43e51961b778466dc203cdb6331e1b62440cf0
MD5 7c70ad794e3b1b8ac798b4487204dfa6
BLAKE2b-256 3b956140fce4d7a227927e976632554a97f925ecf0c4e69a34fbd63b83bd6b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4fd26f5514f68ef2d5a7f560632ea616c69830bf71181edf760ed1cbc049bad1
MD5 bec740f3a49079860f466b222f1cb048
BLAKE2b-256 0fb44abd2d777a671d06630f3f9def55f8863ba957b20a9ed68ff451d0c1dd37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.59-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a26d6e764aa51d9bb7c2476f8a47aad2587a2bae94e514d1ec223be6d5eff76c
MD5 219563c2705d51e448810d0d14706d6d
BLAKE2b-256 26e30e17beae8739413b38a562af1d3fe1220572625e2fa00a50294ce6712613

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