Skip to main content

passagemath: Vectors, matrices, tensors, vector spaces, affine spaces, modules and algebras, additive groups, quadratic forms, homology, coding theory, matroids

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 source distribution

This pip-installable source distribution sagemath-modules 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).

What is included

Examples

A quick way to try it out interactively:

$ pipx run --pip-args="--prefer-binary" --spec "passagemath-modules[test]" ipython

In [1]: from sage.all__sagemath_modules import *

In [2]: M = matroids.Wheel(5); M
Out[2]: Wheel(5): Regular matroid of rank 5 on 10 elements with 121 bases

In [3]: M.representation()
Out[3]:
[ 1  0  0  0  0  1  0  0  0 -1]
[ 0  1  0  0  0 -1  1  0  0  0]
[ 0  0  1  0  0  0 -1  1  0  0]
[ 0  0  0  1  0  0  0 -1  1  0]
[ 0  0  0  0  1  0  0  0 -1  1]

Available as extras, from other distributions

pip install “sagemath-modules[RDF,CDF]”

Linear algebra over fields of real and complex numbers using NumPy

pip install “sagemath-modules[RBF,CBF]”

Linear algebra over fields of real and complex numbers with ball arithmetic using FLINT/arb

pip install “sagemath-modules[GF,GF2,GF2e,GFpn]”

Linear algebra over finite fields (various implementations)

pip install “sagemath-modules[QQbar,NumberField,CyclotomicField]”

Linear algebra over the algebraic numbers or number fields

pip install “sagemath-modules[padics]”

Linear algebra over p-adic rings and fields

pip install “sagemath-modules[combinat]”

Modules and algebras with combinatorial bases; algebraic combinatorics

pip install “sagemath-modules[invariant]”

Submodules invariant under group actions

pip install “sagemath-modules[standard]”

All related features as in a standard installation of SageMath

Development

$ git clone --origin passagemath https://github.com/passagemath/passagemath.git
$ cd passagemath
passagemath $ ./bootstrap
passagemath $ python3 -m venv modules-venv
passagemath $ source modules-venv/bin/activate
(modules-venv) passagemath $ pip install -v -e pkgs/sagemath-modules

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_modules-10.4.66.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

passagemath_modules-10.4.66-cp312-cp312-musllinux_1_2_x86_64.whl (81.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

passagemath_modules-10.4.66-cp312-cp312-macosx_14_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_modules-10.4.66-cp312-cp312-macosx_13_0_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

passagemath_modules-10.4.66-cp311-cp311-musllinux_1_2_x86_64.whl (81.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

passagemath_modules-10.4.66-cp311-cp311-macosx_14_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_modules-10.4.66-cp311-cp311-macosx_13_0_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_modules-10.4.66-cp310-cp310-musllinux_1_2_x86_64.whl (76.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

passagemath_modules-10.4.66-cp310-cp310-macosx_14_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_modules-10.4.66-cp310-cp310-macosx_13_0_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_modules-10.4.66-cp39-cp39-musllinux_1_2_x86_64.whl (77.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

passagemath_modules-10.4.66-cp39-cp39-macosx_14_0_arm64.whl (25.4 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_modules-10.4.66-cp39-cp39-macosx_13_0_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

Details for the file passagemath_modules-10.4.66.tar.gz.

File metadata

  • Download URL: passagemath_modules-10.4.66.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for passagemath_modules-10.4.66.tar.gz
Algorithm Hash digest
SHA256 afbd726c94f766bcddb297f3b85fc000ed2f74f990ad8556e124547796c80435
MD5 03f94c348c72ac9a0d5161f936d70c2c
BLAKE2b-256 dae1c21729379cc214002ab7d4dbaf929769b2e250cf2dfac573cde914cd5875

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aea81ef886f04c8ed826d56816eb7707caa9220d4c349c3c79a7f70be160a751
MD5 3397225cb1149670560f6f0d5a382447
BLAKE2b-256 08bf6530ef9b7c1a2735ebef1af481f02190f91f7c8242bb1e37a2d0a8e6e690

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6a991118b6853b556e9114b1414a0b417a08382a6b9313e440cbb1c105b4bbc7
MD5 822e0e754a30d33559d5492eb035b826
BLAKE2b-256 d5943a42abefd0ef21b09c83792c988126e87b3036b0f617116ae65bcb46159e

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f94403a9a3bfaa81e35fa5f14e6841487d0cb611ad5ff5a0230b6a626c1c804
MD5 8a39c4e3c7bc2277ca6e805c0751d72f
BLAKE2b-256 f94e4c0c128f39dd3eed55b1a982296fedc3bd96a61f97c419a1262bc7d35000

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75ad5f578c8990b44b2471d678bf0376ba1cb43a75aaebc593b37136e37965f0
MD5 81f0bbf83353fe939361dcd6ff1282e2
BLAKE2b-256 bb1f387c8c8c43d2cdc1dfc9af890a9ec9e4e259cee760a03879f33a35130c3f

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 334ec47ca7cc695de2f71cd4b7f8b1249934cb5245ce6efd7086402a7870dc91
MD5 d3fe16de31cbb62b20ee52e5be6d6e05
BLAKE2b-256 b8f03436120f540bfcefa32ef4a06f315ed308fa19fede0232d927c6b47d835e

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 649e119c7a4b9b9dfdc6f7661386b1cfc416468aaadd5717e9f62d43d3c24170
MD5 de9d67ee2591582680c80fd5ace36a10
BLAKE2b-256 8ce38762697fad7e38cf01bb67e3094f10ec500968cd1225945a41c1ce8ed9b6

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98d232a47a576252ac07e2fe0f09003811765922ba90e20d59d5c7ce9f1f2c44
MD5 6107d4823963e96486ea61135ea8d667
BLAKE2b-256 61b92750de706c63da573fffe7f441a4059593bd75a023abd648e657820e7703

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fc80ad37bb15b6bfcb80e0dcfc57d79300592ab343487c77c2952cd6bbafadae
MD5 8a9e6d9d15c814dbb6082943ded4852e
BLAKE2b-256 0cff6e70c4b2f4f1a0bcd2679fc13d06e6d25a02ba7572fae17da995ddbbabc3

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6bf4a6ca817ce79a174446a4949eb9f890aaea8a5eaf5e0cc8d198d81830775a
MD5 353b33afab0bf4b7947999bb5e2b7967
BLAKE2b-256 e709897c30b117d037c0dd492c2f8b9f4203968fdb600cce0b98c3af1853f29d

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9aa1eba5e7fbbdcdf775f34b211952b571cf275cc6c3e598844c90e72944416
MD5 fd579e434a46363bbc2487bd3caa6758
BLAKE2b-256 d6289c19d47e3a96be0a9b8d5d295e9b58fd928f480218b30ebfb211d88df0ae

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 60230270cd4393cc3c63893e43e381a7aaa4cb840dcc6185fefa5d7adc853999
MD5 c27c828153aaad648088b884d76dde7f
BLAKE2b-256 dac9684190127fa26d012e4e2b9a8de655f40126e2e85b6bb68b4db81281b663

See more details on using hashes here.

File details

Details for the file passagemath_modules-10.4.66-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_modules-10.4.66-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4bb53bfebbdfb623b9d10fc673b9fba54d6f3036b336785395d1e9598d948786
MD5 0bf8adcc8bf048472fa11a8b8c87fbc7
BLAKE2b-256 d76dc1a37025aea1f5b0993f933559edc7f4b54fd7e1ba351e2b549542202c63

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