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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_graphs-10.4.60-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.60.tar.gz.

File metadata

  • Download URL: passagemath_graphs-10.4.60.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.60.tar.gz
Algorithm Hash digest
SHA256 010dad2ffd099205302006a89a65527c9c973ee49e8d83aa96d8d5f0579ec3a6
MD5 d3002c1be04dc27cd7572d0a5a168d54
BLAKE2b-256 a4243a7e9906b18ff7ded63ce22ef8d9eb9861fbb339cf34e4ac5b55eeb4846c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db2a886143d8b7da923b76ab8e8cf1f9ec122b2ed12f0e6813391d48fd3d726f
MD5 e59889875f9580a0fee8ee5cd1d3bfbf
BLAKE2b-256 78bf52c9f747872589cf0f38fe46b054cf466cfdac1c6004a6dc2b3067bd0729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e452aaae1e611bceaa7f25386040657beafee80dc5512480e55144eafe56b70f
MD5 ff55d3471329743df5908cbec0c2b2e3
BLAKE2b-256 7f01c2dd967214c8c974f5e5fce16b168e971a8ee038c55a2a38c007bfe52ecc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc1fc51f614f10c8e99ae8a8650eee6f676bc7f6e80566bfeea4ee077efc7614
MD5 3fcf57346119e5416f605714f576f351
BLAKE2b-256 7371bbb3c6da209380cca3267cb80d044b4176939ef1a8b596fd11ad0d54225d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4613bdc918a5be57885381475f86ca3df672345b2f3c708fb7d82b332849ae53
MD5 260f62fdac014c2c13f957e5692331d8
BLAKE2b-256 00c1ce3bc84020afd82afb5b0f4850bb96eb45bfbd30bb0025baa9102e4dd707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7bb4420a5693bcc7463e0069d26799c8110128ca3de47598825f2da8b2009416
MD5 219d85cbc26a8f92b036ed873df83f0c
BLAKE2b-256 06df3238f8be7afbc054e541e41e6e8bd83dac6168446ced8f8302db45a3097e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2c1b2b2e9e8f2e1071874aec0beef81af152135b672305eb7253455db083c38e
MD5 99cbb43215b43ef7f8c9d414e301cdb0
BLAKE2b-256 c612dffed53b4f7884ce2784daad73dcf06967a21398181e7a3809cf09cef297

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43e2fc437054beb281a0a10c6a730d5faedb4c1979a6260094ae8d67e424783c
MD5 03117d4e61d4c08cc34c937834a18599
BLAKE2b-256 a1415857ea4ef82085e96bdd2b0f557da501d0acdd1f1071429c9fe4856a6234

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1d12352d61016b4dff914332eb04a52e26af2dcbed6f287fff4089c125f61bad
MD5 1e1256519b29250341825e5c5ccc08a4
BLAKE2b-256 dc864cdeb500c29810230172c78015f41bf7a0f1bf13c2b087f9ee92beaf3bd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac7b5fb392846d3a9e3f88f5dddc7bfd406c96b2647eaf8b2dece055497446be
MD5 6fb26cd1bf33f287d1545084f4077bac
BLAKE2b-256 67300bcaed68f9bc5e779e25a807dcb61ed0167a546a0084f56652d335aadc8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 36394d65bb8960aa7b4dcbd7028ec8814bf626464f04621f5fe45b08be865016
MD5 89d013169bc6dc2f20e36b7bfc30f079
BLAKE2b-256 088b280f3531d611e8a07abad25701abeca8ed6bf0235af7ce528df90827b8a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ff30729bafaa451b1e885353c27a8b3ca65160483e9dbcc220a51f70e657495c
MD5 3d2ea1f315d13bbecc9acce59fa5601f
BLAKE2b-256 9dba894c945c73002f16f7dc727fd9fd6a4e91b9d59e7eff935f4d6fb162eafe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ce1fa12593c7ec55e598b3be1e0a404530d3a27873898b1630518090c4a068d4
MD5 73c3d9c8cecd97da5745c1236047502e
BLAKE2b-256 139f0c280e32f5960fbbbb25585153c423d2982f339530ada601fa743c53fbc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d5d1b4cccec24460be390dd046e70b0a0c65a0d71af1cad89a97ca8408ccaa49
MD5 6ea18a00ffb188c04274af91b5e52a56
BLAKE2b-256 f1e59d68247fd14e3a631c678a6489bc1022c9feaca3610ba501b522836e0ce6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5ce1837a321bb8f06ea42c6a00b978dccde605353e9dff059bba5d1b1e961c70
MD5 71b4061045d0e14f55cc7f7b2fe7390f
BLAKE2b-256 8e0eb2c8b7228f32f466c2d3c768d1c44ee7f96feaa316b1ce5fb333eff567a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad4caee6a9d0df9eb2c8ea46120847fe4594fbee364af21d107931607f7d5b0f
MD5 b1c33d63e2986f93c79d989ed7e3a34a
BLAKE2b-256 21212f017cdffac681f563233081fcccf416e0d80eb03a6a4a11ca21c4253c3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6e40752fe7076e047d4af018c7c56455ff8cda3eaeee8abd8da70ca2703b693b
MD5 cdb22d4589804b0ef54961ac1b0f79b1
BLAKE2b-256 9b97319a36ad2b9455fb9345dba29b91250b5ee10a59c58b958e9136bb657cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 72261e09cff4f9ad424d0fb3fbadc3601fdb27b64548a7f13f475d25bfd32be3
MD5 d8114483b93ceaf445d0615019580d1d
BLAKE2b-256 0cbb6ccea4f9f3b40df9538187a51e9bf56ea850e638c1c787a491ae70597e5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ef6ea77d598775ff05043dcf14d26dd50644b044f13ca27a4a8e7739a5bc889b
MD5 dbc47f80ca5b62a9356bae97d8977709
BLAKE2b-256 b8afd28f0fddc1792073f50056fd4467445d36a974499c4a89bdbb784e982fa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed339a7a0c079fa1eac472e1a5f7a2c91f4bcfc6a33c064e3c416e7ddc6c92c9
MD5 2bcffabec9d062dff3a99a56a2c50a01
BLAKE2b-256 c7a4e50d3f30d61589789413180280d525263b0d348a22498d386b5865d1127e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fa28d67b4335bf60a4c2d27ab835d3d054b0d385f7465216f17a9ef671620858
MD5 fbc8a93816ae3d13051a93a66a11df71
BLAKE2b-256 227f65b8d66160ee93241bc73912d17a71937c1e91c00ea42bf556859db1b9b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcbfc5f1f36b1c3190bcdf74a03054a9f162e3d70ecf11456118da39afbf21d5
MD5 6e8b749191c47dfe19a8e9f66b533260
BLAKE2b-256 baf5e3d152979f288f28158de4ca7d5f0126a5694ae4f6470034f2abe59cc379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cb9d0344c67d0cc6e48f23f2ac0981e0abb33e8b982c4b6812788540b5e3442a
MD5 ff3a567996c76a431232bab90cfa39d1
BLAKE2b-256 c12e63036048e89685c64381f527c69bc45b55d0992863c445ca007bd7539272

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4c0cbe33ee8d54073beecf3bdc5ca7344337593f28a2ab3ef4b22d4fb64a0f5e
MD5 2e9b35c9a36cfb7501c1af31799cac9f
BLAKE2b-256 da37e8626ccc376db863968c13527a321152e22be70a3c3b129c3875e441c851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.60-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f00fe39d794eb975299e4707ae5c62c1979bef26f46584c0699faf4920fd1a66
MD5 ea8ceb0376845d8dc884cc6e589cd4da
BLAKE2b-256 99d47a699435e2e2c8be209d18bcda9ccef1ff880536fd3b566b8a4f90920812

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