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

Uploaded Source

Built Distributions

passagemath_graphs-10.4.65-cp312-cp312-musllinux_1_2_x86_64.whl (34.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.65-cp312-cp312-musllinux_1_2_i686.whl (33.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.65-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (31.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_graphs-10.4.65-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.65-cp311-cp311-musllinux_1_2_x86_64.whl (34.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.65-cp311-cp311-musllinux_1_2_i686.whl (33.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.65-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (31.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_graphs-10.4.65-cp311-cp311-macosx_13_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_graphs-10.4.65-cp310-cp310-musllinux_1_2_x86_64.whl (31.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.65-cp310-cp310-musllinux_1_2_i686.whl (31.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.65-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (29.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_graphs-10.4.65-cp310-cp310-macosx_13_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_graphs-10.4.65-cp39-cp39-musllinux_1_2_x86_64.whl (31.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

passagemath_graphs-10.4.65-cp39-cp39-musllinux_1_2_i686.whl (31.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

passagemath_graphs-10.4.65-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (29.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

passagemath_graphs-10.4.65-cp39-cp39-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_graphs-10.4.65-cp39-cp39-macosx_13_0_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_graphs-10.4.65.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.65.tar.gz
Algorithm Hash digest
SHA256 b9b41940657e285b6055612d9017fd7526ef8a0b72ea60373e6ace0e4c38dcb0
MD5 7c383ba6790ed0c69c369886bfef2bba
BLAKE2b-256 1a422907a1cbee10b8fc261ba397fcbff87c75403c2ff4dc6e0865e37729b733

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 38c07df6a09149a2f270378bcde6061c376923e773ef54b75e58c305b36ade40
MD5 dbecdcea0ac658b970d8c95c509be40e
BLAKE2b-256 83290556c6dcefd7d39ee2bffd1e0875e4e8cb7add86a60575800f704bfda8a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 faefe4f87bd488720605a38184a2131e27c51d931bfc064cabb47f5271b1a63a
MD5 0bf67219f7e54d85e764c191521ea5e1
BLAKE2b-256 be2ea6b31303e3d7b1df72d8d5680f1deaf6bbd434b4f27f0b42992fa48a76dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6e7cb09082d5150df6672c6fa54a5b92428a6326189ae9bde6e449cbc46ec7fc
MD5 c182bb9f2343bf90580494f939d16511
BLAKE2b-256 075ad641f13b959fa68c816f11b5e9c0de9ea31cc4d801cf4ab3d102f6c06487

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 89cfb594187ffdcb1494c1a4c4fb659f8ce40b25629d3cec31057618c3248797
MD5 2a1ab2542b0ccd9c8dc0d3b3a6001417
BLAKE2b-256 c0a35ba8b531853e7bd090afdc505f3823dd65eb940cd76ff78f86d44f1c81e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 20008da4c6eed7e5e96344eced034dc3c6f87e1217859a7cc7dfcf89047e29bf
MD5 dd28931a09800dd38da5076880d511d2
BLAKE2b-256 32123616de693f0e72aa97557e25983dfe1ce02b13136d1c023f3b6945d51515

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ea6a31a1d166ef3afd4fae02d1c38dff80df802fc015b8912885a544b1a0ca9
MD5 72839d4e37006e43a122a9105d3b983b
BLAKE2b-256 276e0ce79a3adaa311d3132990c6fb250fa76678ab4f21af976e91165cc3db2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9d73b7380598b44accc3e3e320e692f7165d3352f4e1cb751e72eb21874d0ea4
MD5 a510f521f0033c4b9906e30865cb8a1a
BLAKE2b-256 595cac4f403e906608cda895bff61acf953ccadcfad9366a83b95633f2e82bb3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cfb381dd5650d0fc13549d60fd066cece0c81ad63c0110653c28a96b8539d252
MD5 2ea4f63fd7c5e184b18de393fb6135f3
BLAKE2b-256 6bb7e3f00b173c6e7cc4c4ceaf613435f10997b3ec223e5b8bedc7be56d379c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f6e1c9a5116a3c920fcc018d61cc0706b884e5698f24da6fc257eb6ae84dee16
MD5 1ba7e48d72da90c84c80c6bebbdeb0c7
BLAKE2b-256 253fcecc967d5c13d5ade1183797fd984a2b34f0ff7242c2eb6844c3d9f9c9aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c9eb3c4f7332add5e352a8ad4db2f943bb4f5e90da2fba7c4739776dbeedac68
MD5 e94f796a873e9638a3c0e4a0a00f806d
BLAKE2b-256 ed63c4e9356ef1f93775acd5273b7a5a852d792490e42ba50b6a153b32203836

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b497e8dd7859fbb9a9a15d7b4585269946fe1864ea21739c5089643497c2e4a2
MD5 969e76ea88b3a7002d1690e25f886bf4
BLAKE2b-256 8e87f04c9c27d6c046ea14bbf656101c60ca0ab959210580245dffe397c8661f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cb7b525759b2e9e4e3407176b065454749739b2b41d86c0e3feb74c61d7edca7
MD5 b62c9a9becd8bfe0b3085d11d95e60a6
BLAKE2b-256 4239ece21e5316b2fd8215964204d4e240d8f384acb40a8116cebabcfe3d09d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4b9c33781f8f8e75c7683d2e77fb04afbf38aefa283b1ab158dfa429f5fd414b
MD5 355ceb97f5b250436deb36e16b6bc4a4
BLAKE2b-256 49e85d1913161c2940fdd2501255df8ebc527beab04126e5b91ad22dcbe97c09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 33ad32cc3889cd4de292c5d009f6c5a57c6120f6c37df9403365c4b15c026974
MD5 a7f09d5020624d590b2d10b506fd1956
BLAKE2b-256 1ced509282e375b3ed4f6c475dcd363c65200da66f7fe361879385799df11c16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fbaafdda8f63cb7bd696e33a8e706a42e443455357089d2235af6fe5a13f3b71
MD5 275e9fba7bfd32ed703ada5bf003d3d2
BLAKE2b-256 e23a21bdba2098aff58ad5c4038d4171a7a2407e2397dcbf8cd0c66e8a4bb7f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0da62b40996a4c3e87531bb82727e6c967573067d8fc86345ebf7ba301dd5188
MD5 9ae1b518df07c3e82af8e1221e47cf03
BLAKE2b-256 b302f1445498c9b89f77cba0a91ccc68a8b7c4426c09439d38538b607837e107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fcb864d874cbf840cc4e78100a7c504a18ad56163874a9f50a1368b8db675530
MD5 fd6522b9bad453b84b13335eb5cde43b
BLAKE2b-256 1043cd8aa43163f7eff7121b9da1a8888024fd754d4f2287ff6516e2044ad610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 43e81b6c5ecb4a1da0a6cf14691d1a23f841c8556d2d5b6e549b38e399ecd676
MD5 8a50ce6abbf65d00298ff8d390dd6aac
BLAKE2b-256 d0e689d57ee54685335e01fef0dfcbd16112ebf3da95d25ca717d3104f617056

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1b7639a1b3334f5b5fad7998fbb11ae5b281e5dd7d672007b0b662e73d0b6f5e
MD5 b51a1b40e8a1851f65a1a44fedd4aa09
BLAKE2b-256 15045b425d1e465a17517bf5d70a2f97adcb81e80483140f184725e86adb2218

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.65-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b75f7846185fa522cc0ca522000d3d2dc935bed3ef48e5cf9e586396d13eb3f0
MD5 ce59dd00967b859f669da798f87dbf97
BLAKE2b-256 4b5c9aa68f1592d2de00add800ed7693f82791ce9068d52ae63fdf08004efb3f

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