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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_plot-10.4.62-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.62.tar.gz.

File metadata

  • Download URL: passagemath_plot-10.4.62.tar.gz
  • Upload date:
  • Size: 379.3 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.62.tar.gz
Algorithm Hash digest
SHA256 50a886ae9f79639c898c82c88b92aef85fc5c9c30e0cd5710ff546244b10a034
MD5 2121e4a4d0e606a1de2f81a7eb30124d
BLAKE2b-256 53117e584e9369e18b220ca1edd9a9d9bf9c30e76eb944c3cee304342d8ed433

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc93974e66fa4dc96e31cfdb2f1e4866dfdee9737c8816bbf0eb61710241994f
MD5 a9d1ed75b231bbb4794c9b4e517d26d3
BLAKE2b-256 36c2a61594d689002b476c9825b15581e59ea88df0442c5621a485194742b7f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3a605529e40d2a94f6e56ab0d710f8438758910e8337e0042d5fcc932bfb299
MD5 797f47346612b1a428220773bf635164
BLAKE2b-256 d1145fddd6cf485e879c8d55578905182280b020726b89e8444c7be7a2b01767

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2da8c86614d1a37174391dab231bd4a5aa121a48871a6b39a69cc7f2b8947533
MD5 021a44c2b7a607a9526423a815485736
BLAKE2b-256 b90af4b5a672555f0f2b10be38802b798899c2f6c4a7645b9b7153f3d38cb0fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7d38fd1d3fa28bfde6428b1470f1d18bfbda63d5cfee589e2248b4af12cfa7a8
MD5 e17146f7e4b4cd85ff6e00f50c5018fa
BLAKE2b-256 187e6190eceb888fb79f241aa295098b93dc4f6aec3fa3e6bb739b62a217ea55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8ab626e44de8006e006707de0e46ea758a91b2086a4bb9cf38e9b8826f5e9bc9
MD5 cddf4b207a2c86a6d67118ae84530ef4
BLAKE2b-256 be82b168056add40f6d77ef07403a7be1de95bd816316153772a527a303fe63a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 385126fd43657cb27a31be210ed13063cf81301c8192d2f9cdc2f9ffe593efc5
MD5 c2c7b5877a1170bcaeebdf561ea9d5de
BLAKE2b-256 2144daaca5f38f6d7db085736692ae3c166fcbda8af292e40bd7e5c7b6b6a873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6d6f85d962c0d88a738b7244d6b42e6556da56fc374d7e6a0a747b54b754233c
MD5 0e29012f2cd0fb08042dad3883920213
BLAKE2b-256 6a2add4e1d318842d73843162b718ae0373e4066be8ee3af215a93b32c8091e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a142c43e387075e7c69eef3f83c0ba8c11f36d1bfd54ab6a27ae6b29dcb04c6b
MD5 7e664337b3f21641b6634605b866a129
BLAKE2b-256 47ab9f30ce82413dd197a9786793d5da0e78ec232836474302fbc57e729b9965

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03488116fa2a3c0b71a24d2d05f46c3325b46a8e59c657c2758b675064b1072f
MD5 ca98623673110bf06ed019d950377562
BLAKE2b-256 4e90872108172e76242aebe44f5d792df626b2c41ca45c27162904339794ed2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bad08ba1e93bb838f1302ab836a873682410e5999d1b3023a229e94c52432f6
MD5 01e5349327bd6c98d633fbac6b5c090c
BLAKE2b-256 b2319f22ea27d6ca9b64b2565c2c6e6b8a4cb817ee9fcfcc17841b0396c30865

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 09e1e24a5880aaa474062eeacebe265c302af64c4014e565ebc4d057a90119b9
MD5 deafbc95ad70dbfac09d42690de2470c
BLAKE2b-256 99706ac096d9b72822d0b4c28385f1065b3513c53e8d1ea3503f5c08e4de3f39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7e4151dcb433b74ee7282af69cb4cc760d9985070327741eb965765f4660239b
MD5 e2f34c5b76873885e7c8b3815867566e
BLAKE2b-256 9a183691e61fcbe2fada063d78f50b6be13424c20cae2546fbc1724403976d6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e98cd90b4aae5770dad1c2e8dc80219919162f4fda770567f6f27206552482f
MD5 eed653b839b734d45f92375653e54c29
BLAKE2b-256 eec41384e60171b9ca65d5e092f44a04ed2a0e447d08bbd2d00233198509d6b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d342dc35c8e2fee69b8182066b1f772f457f74db182f67a7b2599e7c2ee99d89
MD5 8377d25888c03c067b8a85c73353f6fe
BLAKE2b-256 77af89d56063c9c61ac14a9bbc46a88d20b6c947fe6852de984a58c7d52798a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 390953ec89364db8ea8ddd565ccd77c83b3c079d29d3f9063763705e23bcb85d
MD5 3bff629c1d14fd76d7b4ad591c308102
BLAKE2b-256 1648e1e8248dbf8490477428f0c054be2986fcf30ae0e85e433c237535e28651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.62-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5463f4d85738ed5c4b42cb286fa1dd7c07d4554cde5369f1e8c792acefd06d94
MD5 8df6b1804778bef836aafe231481be36
BLAKE2b-256 420c7b0e0bc067fcee23793605318bf7b15c81a0b5acb24c39e21c08d2c3973d

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