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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_graphs-10.4.61-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.61.tar.gz.

File metadata

  • Download URL: passagemath_graphs-10.4.61.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.61.tar.gz
Algorithm Hash digest
SHA256 c3bb04a54503d49664ef3af48177803d4498da92a903dbe38fbfe87260a857ba
MD5 23fe8642e54e52de96bcbfe380d4985a
BLAKE2b-256 989c889485ea0698786ed4d391709eca34408ab92eef88ea88903172d6cd8a38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1486c7b20d3e557ba7c1ba91543553f845339e3c8d14b9dff2e1f9cd53b4ddd8
MD5 42996b2822f7f14dff047da907e5e337
BLAKE2b-256 b6b087038ad8374da113992118b9341fe6518f9baa12bf1a7817eba53a7b78b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aaa0c8af3aeac9e08aec5b46a511319b1edffc01597bd308d3db2857c04d3fa4
MD5 43186964ae62d5674ce6d06f7fbc73b2
BLAKE2b-256 31b60f0cd6cc092d7bab85d39351011ba1bd0cb629a8a577fad63298ec2c8769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 018de17bf97c4cc4acbc4cd6755fdbd3887d34b9b3ec38f890bf3c0d58ddada6
MD5 b190579307d1f7d05333120f9780d479
BLAKE2b-256 19048d49dd074f50766408c89bed491cf123f2193d230c5cf4563a231d1c67a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 75694171bc8bd3f4ae18e03504a2ed5e83529689f2a1ceebf1119e9906a020ec
MD5 337b1938e6fd94991d4a7699d4273b2e
BLAKE2b-256 ac2b7e06b3a5e47c76dc04cf16877370eda3820543cd86357f3b501114c15f21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 05eaaf52cd42fe14bc3247dcdaa81bf516e8b868642ada6bcb482dd99dea86ab
MD5 8f3aef6e6c99f1642c0cec968be2809f
BLAKE2b-256 608f238b098b1188b1b0ba9d42b3cfbab4d8ee5d42f98959a06b8dc9e9dcbae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 166772e2231c9ba34a52c1a03a6db6bcde8fe150e80c6d26e2d7b468c60360d0
MD5 f921da805dcade018a36e4dce064ed41
BLAKE2b-256 8d67e0c4512088e7a98ad9b836991fabed3bdf2b7c2cd41cab595624bc5c46a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 117640491ecbd9dbfac0df35d11397ce8021c09cbebcada040ffefad1e454503
MD5 df72c2c374f0cddf7cb804cd48e029ad
BLAKE2b-256 480059a05d9519dec32781cdcfc4b3f2cd2c83e84316c034a09876377afa5767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a30eb543546c5e1cef0722c8d10de22cfc57f6f0226a8aa428abf168ef76c966
MD5 4e9638646136e7547e35aa8640f02079
BLAKE2b-256 f1064df81d9bb211ce9b4f5254261f26579ded6041670ed2c5ed68d21a05537c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65eb18be13a4010410d767cbb5368c44d5bce7ddf659b4eb149d0b3699683557
MD5 30aa3d2e6e0ab0bcaeeed17c5c2e8b33
BLAKE2b-256 c36cd1365550841523fb9d58e98c35a65e5a52d20a8862dc09d0c7d4d8e054d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed282e1765d025017ed3d0ad1e57fedbe3f6e1dc3ed18a81ffd14c14b02fdd43
MD5 305326850e11f970f95adc8306392fff
BLAKE2b-256 1f61a6f6da65aa0f76be9db351874aa86d955b20855d76301628886a1be81af6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f7b862982b3ccc655ec2cbb53d751edf77a57d0a1c489a21cfd1943a67554be7
MD5 b299d47cb51da2e3a0e56630bb2a9baa
BLAKE2b-256 f084e7d5b3c78627657c08a095caa92693f6294ca98b20ada9403a7c2e085543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b022bdbec51b9d4d44b97e7d0becec8f371f68492b89d233264b205c9af7cd72
MD5 87a20b2f084bc8dee9913891fe3db2a0
BLAKE2b-256 139563da5cf50fe6a93fe72ecd74a4b5ca6904f515020c4e4ba2ec3c86007ad1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 151208ba978cef993240f9887efe8609c50f4ef7747e49763a09ce7faa464f66
MD5 60993ba0589fa6233810ed6dea42f557
BLAKE2b-256 15524dcc6241b42e9ef9486bcb6beda1f7534bb27351c7c59a7d2571c11d6ae6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a61006e2fc73489acd4d5276a79456c8dc8b90c5e32867c06c56f30ae60a898d
MD5 54cad25d133892b5c6ead18bfe545813
BLAKE2b-256 3ba2f50b75da70546c4d271a0e7da2657a21e9f93c3c3b93186fa89f094e6e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 381963733412fe2cf9a26273806f93b5fa659f97b2632aa80b495b3881515806
MD5 4ac4ab9d5822bd2bf208bee8a16134f5
BLAKE2b-256 2f6012eedc6a017182fadfab44b3c51dc580464405c313ec6a28e78573bbf31f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 946bc5ecceb62c1fe6fa1fb22b79f1f797d68c195c34ea94d05f78d6b6c79bef
MD5 87fb44ae06d9eaa26cd6b9910094e1f4
BLAKE2b-256 eb0b31ead09a0e706f9c286b83a1ab8f649d1deb2c63efb232267e478238d834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 79b31c2d0cacf58a23bb3cdbd0b93d881a1bec7430508296d3fcb0342928494f
MD5 c15277c64ec0371aa312cb2b241f0368
BLAKE2b-256 93a59e689a950a88e0727ce422e6eb0e026f853df24e6f703fdfe8fab98102c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 af6bec22dc9a107ccc20b0138b9aab595d25e4b9a33aa101e81df7fb1b623a26
MD5 406afcea10138aae1b33e6561657cf13
BLAKE2b-256 3f4018d485356e29ee0e9f2ec0b08d2a3c40e1f68d56e9bf3d48c28d15a4a22b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 305597bd15c5c77bfa46d4a00b3b44c69f36c5a5e9dc9b6f52a7c31144027598
MD5 517d72299d83a1ca4e81849c69ade121
BLAKE2b-256 5a1f29d698330aceb8069187352935c85f9b49c48a74eaba2ff169fc9bbdd44c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9f5cc494725db85ce23d93460f741eb4fe93282782680161d0fdffc3f2797385
MD5 ccea550e33fc7968aeb3a75e6140a179
BLAKE2b-256 1a6fc6dda953d33ce8246bab6b3d9369d8ceef2aecdde046f78717a6bce89f16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 16c03aae24166d6cbe6e06cf1dbca1d74e8501f9c4a4a7bb65766a26824a5d6c
MD5 adbd8f12e501e3ac81df951556068b48
BLAKE2b-256 ad1349a5ee668ae46b5bd7a006ceb8f49993e83178e5214a158f9506f7532dbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d3597e3a03eefd10e29898e3e5940e5f6c2494dc34874bde6b3416299432daa
MD5 b5a9ab05a053d2728874e3882afcf2bb
BLAKE2b-256 6a1e20084809c25a3ff4a3cf550f1a85bf20ddc81258b48701daa87ade906fea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ab389a616803b1201350f7caa0eac3a0f0a49c08697b2af74d13923aeda5437b
MD5 b5201fd196690702b643356ba22450a7
BLAKE2b-256 301e11f8c9ddab7a74337dfc75a4f5134c768cbfe7ea42c91e1def569f6a6599

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.61-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 84dc89e68c610b189f624826c8075e283432ea440ff3a49c6badf3e7386a9a8a
MD5 a7eaa977c9587a982304ebb49dcf83b7
BLAKE2b-256 dbfe54cc1c740ddfaf43cf2b3ab8703f20b004b0e58ad1375b645ecf25cd1eee

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