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

Uploaded Source

Built Distributions

passagemath_modules-10.4.65-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.65-cp312-cp312-macosx_14_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_modules-10.4.65-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.65-cp311-cp311-musllinux_1_2_x86_64.whl (81.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_modules-10.4.65-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.65-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.65-cp310-cp310-macosx_14_0_arm64.whl (25.3 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_modules-10.4.65-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.65-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.65-cp39-cp39-macosx_14_0_arm64.whl (25.4 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_modules-10.4.65-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.65.tar.gz.

File metadata

  • Download URL: passagemath_modules-10.4.65.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.65.tar.gz
Algorithm Hash digest
SHA256 930f97b109e50d87dd098f890a38d7548d5e9b8a9b1ee15e166c10c67d9d8930
MD5 cdbf00786f2322659a379b4c92c4de92
BLAKE2b-256 43277fb1a8197849a162becba2fd92b6bfec96d27762e9932e7668e7d15b4641

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30628e1d3e5cdedc90353b69134b54f6e72296d8c99a499889c124ff461bd430
MD5 16c5474555987eb2194e2c0a3d201895
BLAKE2b-256 14d6fa372a6b7645e4b865751e6c24064e9a894e32e56b978447785647b00729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6e727b04fe58f84303aaf0556d39ab00788a7a1d266f7e26d97826128eb639c5
MD5 8840d60342fc4c96da441edb84888592
BLAKE2b-256 ae9d1c35b335c4199eb9df733b0e0bb9fc5760c8d25055f67bd095e8db17bb0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 239b5583e4fb3155bcfdd377f712603fe8d7fc8d9f0c2df66daef0b419f1c418
MD5 3c8d22b8906a97b2784da0cda667beea
BLAKE2b-256 e80fb0c51d5b1772f9c01624c53e9db26418d6c1f386f32b3cd3719007be5560

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b107f59385dd9a23f1b8259328aebb059cd310b9f92e0abc1bd0489383ee7eda
MD5 12f03e85920809cc0e42ec23c6a2147d
BLAKE2b-256 23c39ece91278befe05827d543458f4d05f15a975c08017d15ad5dfef8a4e509

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c1045d7ad790e2022ac15bd456047e05dd472296df60b80317e546da426dd04e
MD5 8157c511467d79cf4cd55a93ddb1d9a5
BLAKE2b-256 e8c6c0480ed9aeaf15b716f8c79d0d0057c1778c532aa81ac1bc037217ab3d04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 85b06900d1e66f87626428d666ed9f7cb14d55c048b834e0c0aef48f8b7f0be1
MD5 0cd5ec12a43dd392de27db6ab2e752cf
BLAKE2b-256 2c715663384400fed68850c24d9ef9bbb9eacb1a6f5f4b9227f94f9b70a2c524

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a45b0c9d251812f023104ddf8b681c58ad2b6b5fe3b9269f98662a7a855981a6
MD5 1c829922f61a572fc7ac6c116b398108
BLAKE2b-256 e0cc843eb5b5338fb4268ad63fc7c093bf805030388783015f6613fa869fe3c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5622f4caf9a13dd45aa8e2d2498508531bd31bd4841003706e7a80efca888378
MD5 83c6141b729ad1a4759af4bdd14de181
BLAKE2b-256 738ced5df81ce9f885d9ee52978f7d86b620487afddf829dcfb2c4f737d79885

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 51d68b6699c06e6f06dd3c90a889d544712dcc90b12d957687a4084883cbc530
MD5 974d7a79091b77949482b892154a930c
BLAKE2b-256 a2ac030ab26cebe3744b7ba71356f79fc574c1dd8a8970bcc204bfee34fa429e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d15307904e720afb88830d524d67e189eadeaa6cb66ea19aedcc71e6ec5f9063
MD5 4288a6373dc077537ce9142ed68b1b8b
BLAKE2b-256 2d94ff9c6c4415e1fec11168b74da9735a4db09274524f1452fce412a6c54edd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9f54df1e29dd0855382cee4b0a7e22256030d1b0f6e336d562650afcfa8c0b27
MD5 a85846741695b6b33aa2d6d13180df18
BLAKE2b-256 e3c4052ba0a244025caa1eaf3a99220c39dac515ffa61e1a8cf9676c8dd334e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_modules-10.4.65-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c4766cc4c445d4a9bfe7ba156b6705b609d3f61a03b76cd35beacdebdb9402e5
MD5 49587746a88cd2b33dd88e2e17b94681
BLAKE2b-256 2553a9198d713aecb58001ef07267f3f12e5537503149e35b221c60afaa3225e

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