Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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-2026 under the motto “Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, and MATLAB”.

The passagemath fork uses the motto “Creating a Free Passage Between the Scientific Python Ecosystem and Mathematical Software Communities.” It was created in October 2024 with the following goals:

Moreover, the passagemath project:

  • provides a stable, frequently updated version of the Sage distribution,

  • integrates additional mathematical software, notably Macaulay2, a full set of GAP packages, and the Combinatorial Matrix Recognition library,

  • curates a library of Sage user packages.

Full documentation is available online.

passagemath attempts to support and provides binary wheels suitable for all major Linux distributions and recent versions of macOS.

Binary wheels for native Windows (x86_64, ARM) are are available for a subset of the passagemath distributions. Use of the full functionality of passagemath on Windows currently requires the use of Windows Subsystem for Linux (WSL) or virtualization.

The supported Python versions in the passagemath-10.8.x series are 3.11.x-3.14.x; the passagemath-10.6.x series (EOL 2026-10) still supports Python 3.10.x.

About this pip-installable distribution package

This pip-installable distribution passagemath-plot is a distribution of a part of the Sage Library.

It provides the namespace packages sage.plot and sage.plot.plot3d, which provide functions for plotting that are very similar to Mathematica’s plotting functions. This is analogous to how matplotlib’s pyplot package provides a UI on top of the core matplotlib library that is similar to matlab’s plotting UI.

What is included

Examples

$ pipx run --spec "passagemath-plot[test]" ipython

In [1]: from passagemath_plot import *

In [2]: scatter_plot([[0,1],[2,2],[4.3,1.1]], marker='s').save('output.png')

In [3]: G = tetrahedron((0,-3.5,0), color='blue') + cube((0,-2,0), color=(.25,0,.5))

In [4]: G.show(aspect_ratio=[1,1,1])
Graphics3d Object

Available as extras, from other distributions

pip install "passagemath-plot[dot2tex]"

Transforming Graphviz files: dot2tex

pip install "passagemath-plot[graphs]"

Graphs and networks: sagemath-graphs

pip install "passagemath-plot[jsmol]"

Alternative backend for 3D graphics: jupyter-jsmol

pip install "passagemath-plot[playwright]"

Screenshotting tool for saving 3D graphics as 2D image files: playwright

pip install "passagemath-plot[polyhedra]"

Polyhedra in arbitrary dimension, plotting in dimensions 2, 3, 4: passagemath-polyhedra

pip install "passagemath-plot[symbolics]"

Defining and plotting symbolic functions and manifolds: passagemath-symbolics

pip install "passagemath-plot[tachyon]"

Ray tracing system, needed for saving 3D graphics as 2D image files: passagemath-tachyon

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

passagemath_plot-10.10.1a0.tar.gz (372.7 kB view details)

Uploaded Source

Built Distributions

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

passagemath_plot-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl (13.7 MB view details)

Uploaded CPython 3.15tmacOS 13.0+ ARM64

passagemath_plot-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.15macOS 13.0+ ARM64

passagemath_plot-10.10.1a0-cp314-cp314t-win_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows ARM64

passagemath_plot-10.10.1a0-cp314-cp314t-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14tWindows x86-64

passagemath_plot-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl (13.7 MB view details)

Uploaded CPython 3.14tmacOS 13.0+ ARM64

passagemath_plot-10.10.1a0-cp314-cp314-win_arm64.whl (1.0 MB view details)

Uploaded CPython 3.14Windows ARM64

passagemath_plot-10.10.1a0-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

passagemath_plot-10.10.1a0-cp314-cp314-macosx_13_0_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

passagemath_plot-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

passagemath_plot-10.10.1a0-cp313-cp313-win_arm64.whl (990.4 kB view details)

Uploaded CPython 3.13Windows ARM64

passagemath_plot-10.10.1a0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

passagemath_plot-10.10.1a0-cp313-cp313-macosx_13_0_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

passagemath_plot-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

passagemath_plot-10.10.1a0-cp312-cp312-win_arm64.whl (992.2 kB view details)

Uploaded CPython 3.12Windows ARM64

passagemath_plot-10.10.1a0-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

passagemath_plot-10.10.1a0-cp312-cp312-macosx_13_0_x86_64.whl (15.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

passagemath_plot-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

File details

Details for the file passagemath_plot-10.10.1a0.tar.gz.

File metadata

  • Download URL: passagemath_plot-10.10.1a0.tar.gz
  • Upload date:
  • Size: 372.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for passagemath_plot-10.10.1a0.tar.gz
Algorithm Hash digest
SHA256 cf9fac65a2f1d3d355329164a5071888baeb0ffbb1c37b892056874493a5532a
MD5 afa0d84af2b4d900d77151a5c59d2154
BLAKE2b-256 f5cbab10478b31d281fe522acb94153ce8f4b414c8dd0a129f8c2ed639ec81c5

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp315-cp315t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4ad24d6cb67c0f73a5d36c9fe010d51249b66b795823ad7b9def95b1a4b7b222
MD5 4fb142e51ac4745cac9f7949b694b85b
BLAKE2b-256 bb90ee86a6f8e3894d1479207b368764ada6ac6557ab123f34ea854e0092a1a3

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp315-cp315-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ee0a8ff02780cd16addb301d843ac42af0d2020881996f0d6da2fb53d5f31e7a
MD5 65c20e6f52de023e933d73e54764a358
BLAKE2b-256 545a016163cc790c3ebed554afac4dbf4a58572a8beddb27e6b276e38719db66

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 fb690ca474a699d6c646277bb135025217b5e918547b16c27666f163ea136d1f
MD5 0abc44172236d18618903d95f2c739e4
BLAKE2b-256 3eb7b9d83fbdeb05a188c20662caba1a829e40a2263216231d71ffa4f8257a20

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 dc5c6d917f2de377e980d9c488be11a42da26043829079a9fa383edbf31052dc
MD5 58c1e24a32dfa993197270722acddf66
BLAKE2b-256 82907d7053f89c66446c94aa5adf6a94c39415621b7a584682c882cb25e27bb3

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp314-cp314t-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 07483e53d80965a424821092c2fc6b58fabd33093a22f6f5eebfdec01559555a
MD5 42e8ffd5b66681136434fea9daa6cfda
BLAKE2b-256 1979f87536bfdcb94adaba75556b7751be4c860253524e005f96dc064a1e906e

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 e2b5f6371d148912dcd5748965e60264d9eff42ae95e54cd63830e4a6306b064
MD5 63c9d82582ac3ea1b42c0abeaf80ad46
BLAKE2b-256 6b003db52d664fd41a8bccbd53f65595cc98e36826765d39ed76b8de73ec712a

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8d7fb6b7954207e1bec304583629fe96570ef0313b9cf3eac4e2741c04d700d9
MD5 b3babd6937d797557d2c52322d8b328e
BLAKE2b-256 6e0cddb346540c45718661385f530cdfe55e3e61ed08c78a48110595e273c9d8

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6fe38180412ede41e871cb01cf488b671ad6a184a6664806cda7da2dbd0b35e7
MD5 3fd0ae754acca910a9f09e988b1a774a
BLAKE2b-256 ca27a73b04b0a31f140065408b60b583cfadbdae2f1e90102fba2eee99928b5f

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e7acabee8140234047c8d6965ae592b605b8976d8d7fb3fac9fb5249df3655e7
MD5 0b14356463fa571c4f93894384e71a54
BLAKE2b-256 d4b8821b456a6979bc0b3940240ade00857ad34fad2075e83d0ff6e2fd4c48e7

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 77a178a8c986aab0cc8840eef3370eb2acdb1a2178a95617f2970135b4b8b38c
MD5 29c1949ea42bcab17e053584c6646600
BLAKE2b-256 b2abef624a440d23c18d5928be28037e23c80e76d7e2e637e8f7032d26be4942

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f392a010b7c57c4ec0577599712cfe958e008acd6fe3ca9f77ca51ad5574d1dc
MD5 ee2ebf9d149bad7930bff515252dce13
BLAKE2b-256 d86ced3626e165a2da2ab53b0e2dda1cf910f3eb10c44b19ef0a9e8028d5f5cf

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 04df67874b150d7fc31959c08c3120b65975bc11232dab4a808bba1f1194882c
MD5 64019d0623959939005710505894d478
BLAKE2b-256 3e8e4c7f513aa9a418c6c874caa7db1e81fdc575551b9cffb686693202ff24e8

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0c4cc192ed90ceb8ac8f7f34f41fcea93b4a2059eb83c7fba52b47793726e6eb
MD5 d0fd0ffd3ffc3e559e7aa7a8cc37337c
BLAKE2b-256 3439a02d71029c2d607ff741fae130991e25f6cfe64d24ad5cd623d91cd59848

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 929283e4a9c8286c379379c1600f676a1d26c11e9dca6de5106250073c994216
MD5 c59881f690435c4c0fc7e4b2e9756ad5
BLAKE2b-256 dcebaf76189560e4c1f7907acb951802ec84bbd8ddd028105f76c902993f4289

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dbe670fb359d93521a7732c08f937b9762292a16f5bec53d7265613db2e62cc5
MD5 2dbcb1a61885f4bf1f5fb16bcbbccc2b
BLAKE2b-256 d4479dee1b2a95edeca4e732104a71415faee2025e2721a8a7afd7ff77107ce3

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7a03c8715c662c3407b2c3fe5dd1feb6acfd10458560c7eb9e526b89aec13add
MD5 558d25f6abc55a8158d00eb3d33952a5
BLAKE2b-256 55dced08302643299db5d93ba3d2c73d37339b2d0f98bf01d21049623657a4ae

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.10.1a0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 620e733dd2767ac23299dfdc27b9791af6b0328efb756d5da126439c8bfec334
MD5 436fabb64c97ffde441f50731548d652
BLAKE2b-256 2983f62bf04ff55b31f2c0229a5f9ff230fe81b52f5a474ad9d9e4f43df76fe2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

10.10.1a0 This release

18 files

10.8.9

36 files

10.8.8

41 files

10.8.7

41 files

10.8.6

41 files

10.8.5

41 files

10.8.4

41 files

10.8.3

41 files

10.8.2

41 files

10.8.1

41 files

10.6.48

43 files

10.6.47

43 files

10.6.46

43 files

10.6.45

43 files

10.6.44

43 files

10.6.43

43 files

10.6.42

43 files

10.6.28

29 files

10.5.49

31 files

10.5.29

16 files

10.4.68

13 files

10.4.36

1 file

10.4.7

1 file

Supported by

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