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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_graphs-10.4.53-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.53-cp310-cp310-musllinux_1_2_x86_64.whl (32.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_graphs-10.4.53-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.53.tar.gz.

File metadata

  • Download URL: passagemath_graphs-10.4.53.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.53.tar.gz
Algorithm Hash digest
SHA256 7415ade787487455aba1fd6c82ed8bcf2c0dd60cc39f5b8d64181e201302c75b
MD5 69907a60c446122c940c4ab490673fba
BLAKE2b-256 e7e92b7c67c9116dee15616b294e5e77600175490ff3ed467b22a8f78deda3b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f5b370f78363c6ec5ce98e70f81858129f5811cbb284af519ec8d439543061fb
MD5 2695c5c404cc77a84a99b1a057aad0eb
BLAKE2b-256 bbc357247ad9f998323fbb1fbdd8898de76f22e91daf4e0b011c91ff923101c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cd1843c224288f2a6805e31e6cd5f53206fa5942b63d8bb45d979476b893df9c
MD5 7d41237f385f86ffec8ed105bc172770
BLAKE2b-256 7297df82be55a2a75ada5634f1602bcd28ae72e7e9ea1e3dc6158e6e0a4a01e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a687944e9b3bbce0c070d5ff40151511c498e06acac5f5da3ae16d37da6ff9f6
MD5 b81a0682db4fdcfee62a13babea0a6b2
BLAKE2b-256 e32062a7ccd27a5231f64929af986c988f56f228c1f3466288cbbdbe92473b3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b45288b19e28acad206d85510592279ea4d94f0f1bce897739412d06f82fe99a
MD5 2d8314e1cdcb475c9363f81b51e82fab
BLAKE2b-256 a61abec96e3cdd9e95a5b3f3ae8fcd9a916548357c252343e20dc00e4dedd473

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8b307db1bbd8ef630f5b289a5bb9178288b70c636086d736016f90c91dc50892
MD5 362de2a32c76f94811b7355f3786954d
BLAKE2b-256 db9882e362c8a5a848405d459344378957ee26181c6538abc2c6bde3e12a91c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f589072e7c35f1cfe3b12c3899cb9d7224032cb5de377d003e329b76db85f32e
MD5 d0b22aba410436bd4ade6bc8598c2bf9
BLAKE2b-256 4ad60ea1aaa4f40488e2dd6b983fef5f8b5922817e015dddd617a7ff5994099e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eaf3facbb30c7956d9456f28abb92d42f063360bcaa438ce01a4e81772e1db54
MD5 1042b0f78c8c97ec28b8149aad34b965
BLAKE2b-256 92ce532c5bfa7ffde1622201059ed698cc7269f23715564aeee4f561b3a7217a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3299fc957486df9f291cbdf33132fe20291408412f512959a228b4e06a97cb20
MD5 2f7a3458bf1309794ed4d560270fe40e
BLAKE2b-256 d4be63e8c406e6bce23b47fd3604b8a95c2902b689d23e708e9a8c6fec9f3176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b60cc363da8a135d436973cf65a032620691462dc87cedcd634b23b46756e9f
MD5 8a8f6c41b46872899e80b3293157025e
BLAKE2b-256 c2c78a2a5fbd1f4c5a2e6e65518a362038c34c59f2ce3c6ab66f90379ec7684d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 89155ece5e3b2946c0ea3b209ccae7d2c34477140095ccd7b8aebf58818b3bb6
MD5 c4f4d1a85f9a4b187b70f1e7af81766d
BLAKE2b-256 7365f1c48a34516ffdaa3559529ca1f9b2bd30fbfb9e25823a86abfe834be263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1f26bd4898bf520d9256087d5981f41e8c368490b744740c1fc8890e137537e5
MD5 6c5a272725eea279e32c3635f51721d7
BLAKE2b-256 5e331570152e02a5215636c16d93a570fda188db3b2ea766c5760cda510ec570

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 645af4b63784deaf57e5708861e1e18e71c0c590b05ca68f484724aef5ad5768
MD5 27ef86906d17b6534cc683f4aaa57cda
BLAKE2b-256 28cbeaa9df34c74bc1f16e62e05474017f2a05a45ca8bae9a11d7b1ae755c062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4256a5405c5a87cd42be934010b5ad3db5b7d49e61619916bb38824538a5f74d
MD5 6f330983b3e5e48186fc2ee7e3af7654
BLAKE2b-256 0d1dd78d13106786833afab6588dd29ed22aebdaad2f13d28e7b04cac16cf378

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c22ae6a7f32a376dec2c4714c756b21ac0b67658c91837086d2cfedd7d8cfed2
MD5 788b11d3f98fb42a43453b84adc53e58
BLAKE2b-256 3ba92458dc0caa6f1d1106b5741deda5c5ef0d1276b19b6e28bde7c5d66d030d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1c16f45b72bbe65ec2d29dc09cb80e13317443d160f7f4dd49b804dd4bfa6b8
MD5 29124fc53c5d8edae02803b5c3df36b5
BLAKE2b-256 575133a32cabffc992bc9167c7dc0550607cf6686340331edf358c8d7a44687b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9b7ef18843dfa260e8ef043e2e200cd49e30e50d1ea74907daf4846aba20a162
MD5 00d7e69609330a4eb4babd95225932bf
BLAKE2b-256 de1854615425050a367d9c52b16d16df9db1d7c80495af66f35e0be9f76fc651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a29665d0a7cd9898766f441aba7b9853b78ff11faff6b16e78b808e1ccc74945
MD5 172345805c8cc7c1bb878b905b2222d1
BLAKE2b-256 766b8ee1a0d67b547cf41893e6fb3ae3d0f42360809d64a5d7faeba47ecf9dd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8b7d073877e612788335c1d558bcdefeb041e74271ec0745a3a507df1a295a7a
MD5 48c360c13267c21dac965e3c09bb5385
BLAKE2b-256 d7920dded8d87c1c2e1e1d0905f6a58d257160944cc0bf2102643c23c96849a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d13329ea80d0ba6a5c73de1a1e5bf108a2fd72c8aed6fcac5a8869de86a24c2f
MD5 101a128188813149248abe8d74d43481
BLAKE2b-256 a58b5635b528c08de5fec989ea7babe117a03a3b0bf3d29b4d390a6c11bcf880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c4d60f3ee854fc7009f15fb75615b63d583545656f0271552238d37280d434cd
MD5 80dc0b1b967076eeb14bb881e2cd81c7
BLAKE2b-256 20ca2c993bf7d199e7f2c2abd3b07bd8b42d2a7e7edcb7b3a38891fa3e9e0d01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 771b8f52eb454cbef5549b18def87b28bb6170d03a5898f5e01190c89d63bf1c
MD5 2e6d442bb2385cda030d32ab37f97515
BLAKE2b-256 c06f3a3b8aada2501d18e6a46854edaf36c88756f9f0eb5f3c6bb38943909bad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dd4faf0a00dfe5489958145648fb25230c9bffb5d556491cdac894f4b2dadcb1
MD5 0202f6dc07000b755c95f207e6cdb8cb
BLAKE2b-256 ae2487ca3373b617ae4b52448aa7fee553ca8c4ce3032fc5d0870610d1e1f01b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e9233d9d9b29936f631d88e37918810ad4981f6bf88677196a27aab845f5c048
MD5 50e8b78f0f47b1e7198077d254e7aa99
BLAKE2b-256 fc43b42b9e54ced6f43e6ad358a5589d621b38b293613c29cc09a9ce5657206b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_graphs-10.4.53-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e43ab3aab2c492d41e7ca96b0bf9a143e0d58f06f1e9860a73138c2014830901
MD5 bb0d8153ec87eb5856e563a96bf973e5
BLAKE2b-256 13fba5f053648d8758b3970ff91dfa5a2176e307fb086d31add0a37d877a47e0

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