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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_modules-10.4.68-cp311-cp311-musllinux_1_2_x86_64.whl (81.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9macOS 14.0+ ARM64

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

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: passagemath_modules-10.4.68.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.68.tar.gz
Algorithm Hash digest
SHA256 93028677a527e1474ea450bd2abe1d80e45b63daec62ce37415479f6dc842e9c
MD5 e008e31a44f36829a733bae17142950b
BLAKE2b-256 ccc7ef7dbf20cef81fd3ba6abc658fb039c96ee1bac21cf99846dfb3e0cc5758

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a1a0c01263c7071ad5de4756d0d526be462142c16fb67aa69a2c883d232f2f95
MD5 15790096e21d285207f7a7056e12e507
BLAKE2b-256 2410815670038f7209a42e91311fc8d0c1739b2ab224aad79471103b781ab7b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 73e885ff84e914e7115433c94c3b3e8252cc627b81d785b0d1a6b3a6908caf7b
MD5 845139bc1b55beb0f0d2ffcc4a20de69
BLAKE2b-256 27abeb8f4adab59c88fef7f97874907e7f20f0dee634ca050783b639cd61c443

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 814307f59ce6fb78b5940e4f23a02a3a33209ba52dbadd0f51da4e221df8b63f
MD5 889398a760fae310e439388f03547752
BLAKE2b-256 70caa55b3eab42761f5cd9d6111923401ea522ec2bde76606776e34d96ef25b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60d1615208d8e2353b581e406edf7108664b9b3b124aed4ed3d967257583215d
MD5 64ebeda0eb255caa9f40dc9b2d390215
BLAKE2b-256 91f4bade394a80e58f52d755f8ce4f37490b8c4d19748de7c40f0741ce469741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3a750c7c23f8c22aa5fceb1f12322e6306da858964df065ed19909d9d47c74c8
MD5 94bd1531f81235cd697b67edf1601074
BLAKE2b-256 c07d6a51402385100fa9dc496bd496d193db1bc2bb79671f95d3e22a89e400fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7ef5017015e709b93ebfb17295bf38fef49d86e0633205c32bb1861ebf142a30
MD5 71bd87c377ccef4e38d25bf5c4b1f7a2
BLAKE2b-256 e1d3f6f4ed0de7ba20984c5154a4fd6306935320e33072ca4b119e532efb39f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ab3ea534842b86bea7f69c004615cc94b8f82b702756bb002b396eb2e241ab9
MD5 b080bdc78934fc423bcdc7504315d4af
BLAKE2b-256 7753a7d7fa7cf8b7fab0f332df1924c061a75219b9b0bff23882aec336826694

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 32f4b45c081caa3c83b5fafbd82566734c9cdcd6f542481b78e9244a0ca87b1a
MD5 782e610de488f167b2a694d580dd941b
BLAKE2b-256 1edc39ea50b5c2be57aebb0375454b3c6a3c1582e37ae45c581a40297ae1cb69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 53af43f387a74b5a552c1f78536883a8da29638c79de78beaea9204b8d76b609
MD5 11116e0d5704de2878a3b90781c270a7
BLAKE2b-256 8963288910319d085068cb281200f42615e547311c2fa0716d47feee2342106d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c4a3cff5af35c0bcb439011888d27f25651d5117c4285aae71cad5afcd1d38e4
MD5 d6142dfb1f14453c2996ac02040accbf
BLAKE2b-256 442f3a7d36293718f2a7d8896d72f4e3061d4b0b7369ff935ac0bba2047763a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9c464dbf06b334203cfb9896cf9122eca3c4ba694b36bf0fef20e338d98ef032
MD5 d429b633c8449b9a78819f2e669c9418
BLAKE2b-256 189d7bc55d4368ab0aace2115850729e6df71af656364b1d66ad5eff67bb63bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.68-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4d6c6a0858fbe784247d177c5eebf6537ed566fe56cc1687ad2b8964b72bce31
MD5 36d86fb1b805281c6ab4c0741f4bed10
BLAKE2b-256 a396db8bf168f4de06b28b8ca6100d1b005507acee30b041e51cbabd287f200d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page