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

Uploaded Source

Built Distributions

passagemath_plot-10.4.61-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.61-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.61-cp312-cp312-macosx_14_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

passagemath_plot-10.4.61-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.61-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.61-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.61-cp311-cp311-macosx_14_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

passagemath_plot-10.4.61-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.61-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.61-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.61-cp310-cp310-macosx_14_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

passagemath_plot-10.4.61-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.61-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.61-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.61-cp39-cp39-macosx_14_0_arm64.whl (14.3 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_plot-10.4.61-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.61.tar.gz.

File metadata

  • Download URL: passagemath_plot-10.4.61.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.61.tar.gz
Algorithm Hash digest
SHA256 78415ced496732438d752e730848c67305618724afa84658111b30fac10934d6
MD5 50e1455642f6059720f39008b1e48881
BLAKE2b-256 bac5592f526abf3fb0b288620c6b40970866ce26d0efe9ec8281e86f0f971542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ece7a7f5a3a5dfd55218825aef2a8d2f245ef94161480e027e7c538754e261e
MD5 81c7fdcaca282a883ed22b8378c9b3e7
BLAKE2b-256 4688a85a27226a1f2cc7095c6d3fec38ec25854a13bb3c09f48db356a702002a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7dba4479ad4883cb9204abc7a540425b2ad317c66be42d499e36cd7b5f37fefe
MD5 060070564c45edcb530e196a4b85223b
BLAKE2b-256 665926b9ce61be4963dadda724a21cdfa6235e5d05259ca58a22b9dbe751ef62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2fb90fd42a4ffc0b1323e9107be4fbd70830b1df371408a5f99c4c9dbb4df22a
MD5 5f8bb419e950b47dc15e726b6addf211
BLAKE2b-256 ac8cf73f06b63df99a8a1f68ae885ef4c250b9e008f50c3db73f66bbc7c13741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e861f9c3fb620d33df309e102a14bf988f7d77e9b91d9c75658523940cd38487
MD5 3766e931659d98df00571b1cf224280c
BLAKE2b-256 fb1c70a0177250d5c798092d87ab11644c25a3624dac8363035cc146b124a491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6abdfab1df093dba3d6e0b428785debed66ade7695840353cd368a2215afc46
MD5 da447531be20ab786f9d8ace9e8d3d52
BLAKE2b-256 f57a1289db64aea3bf0fea653ab9f53487865abd247f2600715459c9c2d8c580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abcf0e1bef4849f076ef60764fbf3f95332b2dd9819bdbff65b550675556e604
MD5 bef907704bb09d3914fad322082f17ba
BLAKE2b-256 d0c60ce8474f3bf1821063a2c848d21afbae0e6ad171f57b94b4c9ebfbc6ceb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5862026e986fa039e2470a38cfee24236300d9da4dc29a5e231f52ce4a3b7d0c
MD5 0a69209b29f606c6e840d33b7506b475
BLAKE2b-256 1a2789c6225d4a01df480cae3c281b7d010a39f1aa24d45b142e56bb18723889

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ae313aae7a2b5418c143c75f07461adf3bf86bb7d3353b0466010075bdfa6d1e
MD5 b32a66d9715b1489632c2bc28acfe4fb
BLAKE2b-256 806671f1587bc2ce31d864f5d528daba0f743e722c6f0f44683ce7d59afb3d0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0f6cfcb88289f52d8f00e3b42ee72c654ad54d8863d294425d00d6db7c71fc2d
MD5 4ece7784abafb5d26962cf7f23b07428
BLAKE2b-256 c609fa05fccb2ce8a9896bc398c7ac3f9e45f9604cb7d20a40fa2425ba182653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c480c4dd34fe0b968171ec474b66058c2dc32a2f61022e55daeeae73d2f48f9
MD5 d2dd103e16fd49fff14b1e40339a2ab7
BLAKE2b-256 eb6bc837ec0c8e5c020b978006ead6b7e542ae3e6f68cbf20ac0f4b82214f8cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 74d7680e2d50d91efa7d6296fd7e1603d212bf4ab96e94d7b62e2676f7fff0f8
MD5 8093c222162968de4585728b41b82187
BLAKE2b-256 026cd8d31b2d92961e563c28f6271f4fb7c6615f12f58bf1be0a38d05cd500fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2f4afca64ca26499f7e40ad5126158a2c492f9ad7c5489fe5f7bd9912b62aed5
MD5 d2be7e65b74a5d7b6220088aa09a09a6
BLAKE2b-256 34de865d0ad7f8c6917ce47b729068aae96ce8717904354a2955239f886dca41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b3171a29bb4b7f9a0512c59b4d08874556c34f9e25e45fe01ea9fe825ebca0bf
MD5 9f4624bb4998bb5570c5c912a5fb68a2
BLAKE2b-256 74b2796aa998c1c84ebc11ce3b5c51a2bc878a897bbf0c52868bc973ed37cfc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12187bbdd287cb0f377475fc34011e5fce5ad5382da6c9fdc543acf87758fcff
MD5 c177899992b77becab18125cb50161d7
BLAKE2b-256 0ba904a3ce6ad7d18ca639a5643ee0d0c69e4eabcf021688797b367bf404893c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 25f54be7b86037f9f31fe09021604d9d437522047121b70be00472bdcc383907
MD5 e82c31f2ad99b74da7201cf8bc671753
BLAKE2b-256 949764b51733bd61fe6165054c933c574b1283e3ea313aa021414c2ef4364991

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.61-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3370e748eb2ac0f2efded75bbc8619c3658b7a15111c95fea37b5c8e5bd00935
MD5 98a089177f09cb733be2cb6b60733769
BLAKE2b-256 650c7801ca8907232d554061858946951f04a7d46e9eb01e4246328c1aa36dcf

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