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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_graphs-10.4.57-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.57.tar.gz.

File metadata

  • Download URL: passagemath_graphs-10.4.57.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.57.tar.gz
Algorithm Hash digest
SHA256 dc5740aff5c7e45fd8ebd2e7b707877b009d93f72e04495155e20b1ec362773a
MD5 c8568140a0341ca0add2d919b4096b8f
BLAKE2b-256 42d49915eee4ae3ea46ec3a876f8c6045f6a620868a2e16cad7239017b6b3795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d129a528c9a661673f55e9065e7648b6f2c580d786595c778f906a2ab9bb52ab
MD5 231acddaf9c75b840fe1e5be7cd34872
BLAKE2b-256 a4e5f3da7224b23bf5d78253c55db81c5359c90921e591202687c74143ed3f0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0adc0274e60b66dab1bffa8e3eaa838c59b954193a9cdbd23b4f412ec54a2e23
MD5 e14efbd0ece3bad4200da5bf07181581
BLAKE2b-256 4ff8aaf9c8ff5b0eb93c514fe5d5bcf77adc4d664b84430e47db377a2b933812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0403f36310fd734a12f53f5e8f6cc6f7ecdf5d6e1a34312810b4d693f1a4966e
MD5 e748a84fe78bbb16bf866905c45f9633
BLAKE2b-256 667f3ef02e98c1fba1aed5a1c8174e2e78a3263c68b2cca80a10c228acb5d1bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7429788f404417b9ab8a35150720d246b6865204ed175322922c04da672f107
MD5 156af8de150141c04f8431dbe4e837c4
BLAKE2b-256 d3c245f4144c63badfb53356eff869e91aa70965716e2d6435d5e363209727d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2f24a3dfad6670a570286718cf02305df393918b4f379bcf87b4d2200aa214ea
MD5 7edcfacdd0b6e5437a62ff73540e5dbe
BLAKE2b-256 bad332c5141072b32fe50303e6ab52abcf2c86229dae507533e48e74a3e27f4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 407ab2b07afe453ee28a5c8b0ac76a6b586499be09080e934dd224cbb3d9e83d
MD5 796ef2af5d131046458c6db370c538a3
BLAKE2b-256 78189edbabf50ebf0ecc5ea768813e9ab2a4e22f52f465e989f7e03337dc3cde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd8442db066698e60fcdd021d5dc629747de6937e6431a25ace3d45dfe9221d9
MD5 39b4142fee60d5b552eba302eb44f70c
BLAKE2b-256 1b607d12c0a4e8d4f8ca6ba11f10a527e629a87add59d38722c168c235225ad0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8bfb2ac43a0babe32ce8f9c4d1dfdf4a59042a0d4f0e2523360ac91bdd1b0cc0
MD5 c1819700c48af4079e49c43e450345c0
BLAKE2b-256 f1ba10938c106ae1ff51f8caaeaf46c6607357dbc305561af095290634e8e791

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04bdcdd5e71b0c9647ed99ff361676c1ec2a9f407130018efef878ca6f76af3a
MD5 fa294fd81ab18ea0add4fdbc10e142ee
BLAKE2b-256 135aa45c3e94f697b61a6d798cb4a70714c60fa8473bcb390242bcb83024851f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 76a8569d7c0e5aacfdcb12f4dab4460d0e645950e8f981aa3a2a637e47f216bb
MD5 6f7f0db1d5e8949eed0b6b2ab5bcd5c0
BLAKE2b-256 e780a9dbd43065fc39e2e8d6c61fc5056407056aedc4da1d6f597ee64a5b560a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d91567bc7bc8b3dcaabb125931c09935fb44cae25f9f8c7788a60d950f7a878f
MD5 ce2640400b5215e9481641211f47aa05
BLAKE2b-256 190bfcfbe595e11c8d0bb59e9b8a6843ff36da9329e669c48288f2a3fed13439

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 56f7257e68466b0a7033473fa68b3b5962d6e9b3d5d7744ac637b1eed55698ff
MD5 4de35abab8076537e0667864e5d740a6
BLAKE2b-256 df1ba71805a0b86b1d643188645b8ce9b17c0298c6b33a6d6f3ec9f8b72483cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c44c700ea6462238fb34ab90e97c9c80fc659b7bbddfaeae8938e2d7a636c506
MD5 4809fef8e342b239ba39edcf05668a79
BLAKE2b-256 129e39597162aeb88478c4d276f2862bee3d5992504ddd240c0110b5f4495022

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7e2401fc21da9a2014544738ba636e45c9bdafd6c97c1afd11f28e72689f3251
MD5 240c1dfc95fa7e05f218de9f20d4e467
BLAKE2b-256 e83b1b5a80f273ad799adff8fa58441c20ac7e1b3b131831101f0fede72a24a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2a9fc69c86f4ae981feb6f07adf7962d88d7a91f5f2673914bbe239eef2dd63
MD5 34503ebc463773bbe27d3b193829abbd
BLAKE2b-256 1b4f4836d184a622e5885271712432b7ea3ae52c37a373ae44da2f29fd9694b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a0c5d1715f01f00aa5cdc8216a6a0c2a3775627abcdd6cfcc59df403ad57e7ef
MD5 7f2790cba67d465586377e249cc49b66
BLAKE2b-256 d4638ac5ad00016fd0f207521fa14d1aba6f70fce4300cb436bb1e45e9601b13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4b000942424d38439ed52eb6e7f4474fc1dd99c28b302623b98c34e691709078
MD5 e50522c737a36f23d83412b12b62df1e
BLAKE2b-256 78e6d10c4699afab13d40850c411860b4437d5daef925166b83fbf7566755ddf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2009769da345834af146e43aefdb3ca68d5a4d29abd4b38b2ae0d3c1dcebcecf
MD5 61e9b58091a07ee3c5f239255d7f3a17
BLAKE2b-256 46a4dbfbd61e09e61304cb0f11ab54e68ba30546b086705cdcca17a9ef93c1d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 29ae08951ab2dd805d028b2111a2c73393d0c79bda8846b03d6a81c3447e2be3
MD5 6d1d1358452e295a1ab60cca7fd15335
BLAKE2b-256 e6bf43e3dfa8cbcf4249172c94e4fdbe2ce511cece9fed36c5582a3a42cc4e3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4ded08c77bee31ed24e650a4d8d214813a7dcec47ddd5d7a8efb68b8f4663b6d
MD5 83e0cfbd17ef1456c76fdf0a52e01385
BLAKE2b-256 e726e209b1cd9d2478eb87b52373bc520f8df317f8f9c3f5b6115dad7539885c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18af22b6a19cd252cba29f109e1d7d0b0c53b185bc24140456601a09ce2e2f63
MD5 16272daa1df88f9bf8d516ccd078c28b
BLAKE2b-256 5824964619580ab2450e2bd5a93980ac27b3b4f3afd25568794e4dffbedc4c2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a31dbb6dff403bd2e841baa31fa372647fc3a1a7a9c6cf19c1976dbc3b387ba0
MD5 62af3eccd6a208476f1d57da20c1d043
BLAKE2b-256 33e06382c957cb900aa8679d6c4170b598b61b8534b2a963e041aaf787c09235

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3440a08b3a480aa048d9ca37e4caf6946fc9b1672a67a6818bb2bf8fc7d735c9
MD5 3bf5741fe9e6926cb0f70072229fd765
BLAKE2b-256 271bf49b7e4e91363bb6144dd43763e33c69f1710e3f748cf9bd2e35e5eb2ccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.57-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d47d46b9fe01b3c7d4b94255fc56f4bbe5d9eb7087291c7a0013795dc63027d4
MD5 a9abbaa1a45b10e9eda98a75baa41e3b
BLAKE2b-256 51b9b98ae292f8c877e14b9fd4f51f376286f884ee16c34773877e7e33b4310e

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