Skip to main content

passagemath: Sage categories and basic rings

Project description

passagemath is open source mathematical software in Python, released under the GNU General Public Licence GPLv2+.

It is a fork of SageMath, which has been developed 2005-2025 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork was created in October 2024 with the following goals:

Full documentation is available online.

passagemath attempts to support all major Linux distributions and recent versions of macOS. Use on Windows currently requires the use of Windows Subsystem for Linux or virtualization.

Complete sets of binary wheels are provided on PyPI for Python versions 3.9.x-3.12.x. Python 3.13.x is also supported, but some third-party packages are still missing wheels, so compilation from source is triggered for those.

About this pip-installable distribution package

The pip-installable distribution package sagemath-categories is a distribution of a small part of the Sage Library.

It provides a small subset of the modules of the Sage library (“sagelib”, sagemath-standard) that is a superset of sagemath-objects (providing Sage objects, the element/parent framework, categories, the coercion system and the related metaclasses), making various additional categories available without introducing dependencies on additional mathematical libraries.

What is included

Available in other distribution packages

  • sagemath-combinat: Algebraic combinatorics, combinatorial representation theory

  • sagemath-graphs: Graphs, posets, hypergraphs, designs, abstract complexes, combinatorial polyhedra, abelian sandpiles, quivers

  • sagemath-groups: Groups, invariant theory

  • sagemath-modules: Vectors, matrices, tensors, vector spaces, affine spaces, modules and algebras, additive groups, quadratic forms, root systems, homology, coding theory, matroids

  • sagemath-plot: Plotting and graphics with Matplotlib, Three.JS, etc.

  • sagemath-polyhedra: Convex polyhedra in arbitrary dimension, triangulations, polyhedral fans, lattice points, geometric complexes, hyperplane arrangements

  • sagemath-repl: IPython REPL, the interactive language of SageMath (preparser), interacts, development tools

  • sagemath-schemes: Schemes, varieties, Groebner bases, elliptic curves, algebraic Riemann surfaces, modular forms, arithmetic dynamics

  • sagemath-symbolics: Symbolic expressions, calculus, differentiable manifolds, asymptotics

Dependencies

When building from source, development packages of gmp, mpfr, and mpc are needed.

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_categories-10.5.29.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_categories-10.5.29-cp313-cp313-musllinux_1_2_i686.whl (44.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

passagemath_categories-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl (45.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

passagemath_categories-10.5.29-cp313-cp313-macosx_14_0_arm64.whl (9.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

passagemath_categories-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_categories-10.5.29-cp312-cp312-musllinux_1_2_i686.whl (45.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

passagemath_categories-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl (45.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

passagemath_categories-10.5.29-cp312-cp312-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

passagemath_categories-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_categories-10.5.29-cp311-cp311-musllinux_1_2_i686.whl (45.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

passagemath_categories-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl (45.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

passagemath_categories-10.5.29-cp311-cp311-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

passagemath_categories-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

passagemath_categories-10.5.29-cp310-cp310-musllinux_1_2_i686.whl (42.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

passagemath_categories-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl (42.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

passagemath_categories-10.5.29-cp310-cp310-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

passagemath_categories-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

passagemath_categories-10.5.29-cp39-cp39-musllinux_1_2_i686.whl (42.6 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

passagemath_categories-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl (42.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

passagemath_categories-10.5.29-cp39-cp39-macosx_14_0_arm64.whl (9.7 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

passagemath_categories-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

Details for the file passagemath_categories-10.5.29.tar.gz.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29.tar.gz
Algorithm Hash digest
SHA256 6a78e9246ecdaef72d9ae30c7da38c1a950b0c6173fbcc0787ee507b05a38e30
MD5 8314b81ec67872740fb0c5179aba70bb
BLAKE2b-256 eb8e5c0955cd46e2dce995607ad7be012e6830663260e6cf0e2c586f8ec3d75f

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cd678640f0f98e5826c4a5dc6afc48acb910e1cf829bbec43eee9970e5bce874
MD5 844d9173277806be26c81a144e9100c0
BLAKE2b-256 623207262dcd32c6233254411691a120ae27565014055aba45fc18b296517f5f

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 051ea090e15ef11cc2804ead735b8ec37ce21b1b0434e2e33c585c61ca66c3a1
MD5 e2834392986a25e6c39255cc66112051
BLAKE2b-256 1eaca3f4553eaea71b99da2edb2144e130727f205e871305e5598a6f045a73be

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0044f37f6090d45f6a2f449ee02d762f29085dd4c4fcb861cb1e899d17f3f3bb
MD5 266a75edec5f5a70f59ba57be6e71bb3
BLAKE2b-256 8093650c4ddb7f5e8d4a2beb31c99b1e4654de0eceabde16382358ba659d03d1

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 65725a4b20d35e28bfefad469eb6a1a4f22dadc4d7c47890c54a490f2aae83c1
MD5 37cbad0ec15038fcbd272471b0f9d7cd
BLAKE2b-256 b5c41cc4bc7cf8a615e18089ef07a63281777571cbbb37e61e88e6944b5fc148

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a0d67f2bb6673e98e69cb9f1200e0ea9fb820f71829660bd636b49f2e2a248f0
MD5 f656eb44f4d873e568495b60763b93b0
BLAKE2b-256 7e2663bd512fb1674942200fc8753a2a751527295d13f11638acd6c2df5c8aa4

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f15dec9bfd1b6a80e64a8d65dfa41812b87f69956d6823b8ca1331de3ef87cc
MD5 030577a4c7d511bc9fe45361123beb9e
BLAKE2b-256 3db518c6216c06239419c0447491a694c13a6463623cb247bfc92030379c9fcb

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5a4d496092b7ad82287b06fd2b125b1ff6b1be3af0638a488a09709b759ea5c7
MD5 549dcf8855fca53e4d2f86ce19a93738
BLAKE2b-256 d819bbc174c3dad9eba2bdb33457a8d89142266049a9c66ee6f5e059b2afc603

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8a8a8bf9967f7e7e75df3ae447238e20f0b6a36f312859c922a27d2f54431d7d
MD5 d422f0cac09049027bd2634b0c656147
BLAKE2b-256 fec941f7792bcd05b515cf8b6b768dbc875f4ff2a7737af3eb63130403e6c453

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dee7b6616e12eec11e50fcab8d75b5bbe2dd815fe7c6d401acaab5dbca38b176
MD5 3429ca91a820cf3fbf38b8ed7e4c6982
BLAKE2b-256 14a0cb860bc86fcd086c7675ed011d9920d9816cf53dac7f09d6152a3df5a3f1

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e75081019d637b41335021727182139598c6c1c68bd89c8f6e4d0f4ac8e8ccf
MD5 2feefb29ef4d547f15492253a95f2cc1
BLAKE2b-256 56b066043c78a3df938765c74413bcb87e4df5311c7c9a6cfc7d7823742a8f52

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6977d79575ced8f9030c403b392f6cbf344eec236f737d989739b97713cf90a2
MD5 fc00eb73ebb88b07ee13018a0e230ccf
BLAKE2b-256 72ccf523aa5057323f34b6c8978318a43144e4633c2e542d4c167b3d1845b2d9

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2ecc1eb493b45248cd897cc1593b96cfa54001da547249ea0e25d2f77d7dbbea
MD5 d54eafbc774de2fdac119d0b36dd5b83
BLAKE2b-256 8084b11521d8c14ad4f4b60b1961b67ebd0b1ba70ad85fb74f324fb29e5f0833

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 11af3fcc60065458469138760e2b7df4a2bbaec58b9f99a5e65a5779fdaf3668
MD5 91f5f14130e030a17982e39465e0f99f
BLAKE2b-256 00b1143985ae3898430e354984f7ad5b3c55cd722e04ffea5719b30ed87c9799

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae8339fe4a6ed0fdb9c17d6facc9c782ffa0ba685afe03249d6cd42e214034ea
MD5 761e785bb37ab144bbecc5dd34eac255
BLAKE2b-256 d42fabc1d8a7a39a9c6e6d9f6605daf27d9ffb7f23b3b0c2593b01b1513befb7

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f86790da390873fa028af84731ad04e150abe6ca4c118718c83199899086f017
MD5 047769d32d6ac44edb0d20da054ee0d5
BLAKE2b-256 e8fa565765eeedb6659734f7038696d8bc6e733230fd576302dee4d8a162c0ec

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5aa717cb6a8e06ca9252f25492fd7b97b44c5d904708098c6ddb1a91fbac260c
MD5 8ce62f6f8799021f2d4cb71e22505b67
BLAKE2b-256 d6cf7ff5938b62a4ca377e7fd3c6c06861019034b1479a8ea780b752f25f8898

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0d073e402cdb47b27d17edcbe4b6646db88d7300fcc1757ad52d3483728b390c
MD5 19edf8a37db2fd65e5269157abe5f3f7
BLAKE2b-256 607f6abb9a09a792994024300563228032f64790af97f641cfb75622998db09d

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af61214a295c219dadacd7124018edcb4791d88398108379adfa9acd03b17e50
MD5 77b1e478f7c47e25a4580767aae2c380
BLAKE2b-256 18723919a4cbd6b4eb9e58d2ff8a8cd44a9aa7ce26791ced1fc2f752bfd92ffa

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 65b80d1cd141501d7b02aba3f3f33323d330079b47ba2753e3457cdefbd32b56
MD5 01415f7bcb90f5c06ae18375688c59ad
BLAKE2b-256 4e11d2a08c651a7ea76d3ed6d281815e8b264a5453ded13aee625590780d4516

See more details on using hashes here.

File details

Details for the file passagemath_categories-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_categories-10.5.29-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 49c44a6c151854656a33e14f6d4f3fa28909922e87f0ca86988190316f22175a
MD5 b732b7d2e9ec2dd90b81984fb84c5caa
BLAKE2b-256 605627377cfdce3d14585a2b6e46734a6dec582e4406ab5a566b56c76f6d7b4e

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