Skip to main content

passagemath: Plotting and graphics with Matplotlib, Three.JS, etc.

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 distribution

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 --pip-args="--prefer-binary" --spec "passagemath-plot[test]" ipython

In [1]: from sage.all__sagemath_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[jsmol]”

Alternative backend for 3D graphics: jupyter-jsmol

pip install “passagemath-plot[polyhedra]”

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

pip install “passagemath-plot[graphs]”

Graphs and networks: sagemath-graphs

pip install “passagemath-plot[symbolics]”

Defining and plotting symbolic functions and manifolds: passagemath-symbolics

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_plot-10.4.63.tar.gz (379.4 kB view details)

Uploaded Source

Built Distributions

passagemath_plot-10.4.63-cp312-cp312-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

passagemath_plot-10.4.63-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

passagemath_plot-10.4.63-cp312-cp312-macosx_14_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_plot-10.4.63-cp312-cp312-macosx_13_0_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

passagemath_plot-10.4.63-cp311-cp311-musllinux_1_2_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

passagemath_plot-10.4.63-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

passagemath_plot-10.4.63-cp311-cp311-macosx_14_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_plot-10.4.63-cp311-cp311-macosx_13_0_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

passagemath_plot-10.4.63-cp310-cp310-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

passagemath_plot-10.4.63-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

passagemath_plot-10.4.63-cp310-cp310-macosx_14_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_plot-10.4.63-cp310-cp310-macosx_13_0_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

passagemath_plot-10.4.63-cp39-cp39-musllinux_1_2_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

passagemath_plot-10.4.63-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

passagemath_plot-10.4.63-cp39-cp39-macosx_14_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_plot-10.4.63-cp39-cp39-macosx_13_0_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

Details for the file passagemath_plot-10.4.63.tar.gz.

File metadata

  • Download URL: passagemath_plot-10.4.63.tar.gz
  • Upload date:
  • Size: 379.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for passagemath_plot-10.4.63.tar.gz
Algorithm Hash digest
SHA256 d3cc89eac3d6a2f92dc4176cc8e0bb67ebd50c4982955b58f26c19eb030d6385
MD5 88c9fe47fa9fe9a7d91d0b3065da65c3
BLAKE2b-256 09e1bcd20a59983bd1de3f937a28e9b271ed7bd29989d9430ee930875a985c82

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26b80c86bd42e31c072ec130be71390c0fc7c4ba9def64d0717cba8331963abd
MD5 591e5302ccb1483d068692e6a6427825
BLAKE2b-256 fc333a826625430a2f8c55896d80b56b8924c172415d6313da664bc8bf86bbe4

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b4854996938e1bc38d027e19792fa06a851ee45eefab8a657a6a6886adec313
MD5 31226366c8ccfb996e906b60c88c16c0
BLAKE2b-256 40ba6535d3db605ad768865a7ec34b71070212b43994167280ec249cc2366f52

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2a5570d6cd3cced0880967ce9a8aa7c53db676e5ca29e66b4132d9adfecc04e1
MD5 277312f116fac5f37b1b43e8a8232add
BLAKE2b-256 75ad45ae7e7d6010c66d428fadcaffb163a7a8306b651bae6292f9d068323c91

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 13d77faca3288e715fb42cb691a71e03e20b390d1ae999a87f24f45c5adb06ae
MD5 95e3dedba079e94863619089b4b90627
BLAKE2b-256 a692a402a60f3b8ff0ae68a4cdc33710203ca55e85449d7233e76fc70210dc74

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 524925cc777d1a461a5da4a35a95ecee437f7bf9338a5f5f719b4e74a54d2b2a
MD5 d900a458a53f06e26f8878786cd63189
BLAKE2b-256 ae7a8c4fdf8c10e887e1fbb5685e609f9cfa06083d407863261a7ac19fe74b60

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 414b2eba731ac25ce34d8588e56c83841cbfc9ab1005867138c8318412f511b8
MD5 2d4d8cbb59d1fb225b676cf6787ac558
BLAKE2b-256 8eb6c542ad090df311a1376170ff18707e8965777b0f55fc5085bab969f4cc86

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a3d8f1da0ae60da8118cb2d41ddd8d9814ff9b5b50ef6ea6c94789997522ac66
MD5 8210d6a7d432a80c724769a1dc9e49e7
BLAKE2b-256 5654ed5616e5435f8de402a46d63ebdd29c477e3f7bd78252dc7452d4015023b

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 12018304f57e76c9881caa82ae2e621effd9c772c7d87962c12b2a6764775a1c
MD5 37498ed2bc35cf434924bd1ca9630585
BLAKE2b-256 eb93a44e2ff70e399fbb144f10eb3c17fe1b7c87c90672b30a51f6c4b1b7277d

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a026c3a9a4b0c5e126c3f0b188bc8ca7200c53e778283d4f5c210838d72cad5d
MD5 eee9897e194f53cb2cba02519733ee81
BLAKE2b-256 3576fb0509a7ca412a3c0f42e9c0fcf431f8abd587b5b4d9ea6b079d48562835

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2b8c92a3e6ceb8808aaa672e4906ac8d00f31cdd145f22db318e22b6afd048f
MD5 977f0e2e6b7b3b1d5f991d4cbb4d8104
BLAKE2b-256 503829d304dfb3d003d2fb10116cf5fb8a7d79f5ea6116d0548710db732cd14e

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ce96233828f09f19c9c7408a515ed9e8e0f7938784b2a89a9aa29cde16f7f113
MD5 2710640cbd87276439f2deb3c96e0696
BLAKE2b-256 b24cc18bc12de5f5924ef7813579ef9cd76468b0b169731131ab0f1ff3617463

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a9789d674523722fb94c3d307f4bbae4b0ad8a23a9c7b1e5f1dcafc8987188c8
MD5 6e3ccb9f0d5314ea41216b4b045449fb
BLAKE2b-256 ee312c77d49d7f2cfcd87b05e30c11d06d6411e9e1931ba27a5d1657bee65929

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d95cc4874257c6c10100cdf95fac92010912946215c1c340c2613c2c29499e7e
MD5 03ba05e78fb802052c66328da42093e4
BLAKE2b-256 de0059c6618db560e0c3db261edc2f0bc6aab20b0643bb24bfbe7dcdfcc338a1

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbbb2d3d3bdc882ec45163721b5e00f62f12b214ad42577ca6411bbbe7c0fbf6
MD5 82b76f4e81b038ede73c99a60c41e401
BLAKE2b-256 2d9de613586657ba5a827452532259710857c36ca2c457468f4b53bb4f046630

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7d1bf7c45ee33ea6cb2d35c4e826ab985bc391ad2306115be76a2e4dc58701c5
MD5 f91b31cac1fb65f5574023d5f6940c68
BLAKE2b-256 3df8da0f4dd4974bf183f99f07812b2470024b4207727dd3d5432fc98fc8fe63

See more details on using hashes here.

File details

Details for the file passagemath_plot-10.4.63-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for passagemath_plot-10.4.63-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 305592525dcc82492e2c45a82f73b9eb0fea8fa5043a20c47846b843e076cbef
MD5 2de1bbd895e6232b05bbd31c255d0f01
BLAKE2b-256 de661dbd23ec46be6c2511679d46d1f33216b05a80bff68a2f89601f5dbb5e1c

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