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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_plot-10.4.64-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.64.tar.gz.

File metadata

  • Download URL: passagemath_plot-10.4.64.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.64.tar.gz
Algorithm Hash digest
SHA256 c32e53815c4bd9ee72112a4bfbff8fc5deecca4daef365d88a8db4023bf9ad3d
MD5 03700613769516a587c605a4dce92db7
BLAKE2b-256 feaff37b5a81817bbfb4f044487c76027e6e1cd20db3ee7dd249e40b42a5dcd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 667f5796ec54e5e07bada8018b0772bd781257ba7e9f17c29462e882a5583feb
MD5 87d3f6c0cd4f4fffdaf04af0e466ccd8
BLAKE2b-256 7abf7373384b94eb58befc095cc616d667db0c92b9d3c5b9ba60dfa3ab9231ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b88a9cf44865bd64f06898bd75a824c73360cf6d3aaa104feaeafceba71fa429
MD5 c82b2f77588e1a4c9e39711d85f42ab5
BLAKE2b-256 6c3d1b65c154d02ef59eaaf44fbce29c74d5b99f8055d8c99ed8882fd8fe014f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d4113baa248c7d1678432a1988a5e88c41d3a7e90dab47a9de0016ca172f17de
MD5 c02ece0b2dcb4236407d9372bd0c62c3
BLAKE2b-256 a6b68ca9549e6e0acc69a8fc6834421a961de4c3434baa2c9a84fb5721927a5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 904e91cb768586421395380d9a0d3eb4072e3b6a96dc176dc6515563207008ba
MD5 bd96e2eaf536b2e0bf68fd7a4ff055ab
BLAKE2b-256 23d92e1017db45628cf71221461b06743d28b6b8b4f843a84942cf6d9b6aa6dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d80c7159ab3ca8f7e6e2d0162a17be059abeb25b3fc066bf7a3ebe5b89beae26
MD5 1d5806dbdf806925c33f9dc532d0bdde
BLAKE2b-256 b57e5cbd4123c024344624b1cfe19bd6ea0acf2f163db12a102c3ca206227cb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c91d69d4724950bd0fcf7a7959fca320bca495571fee11daabd55fd07824710f
MD5 b234f9195936b021265ef5259f0199d7
BLAKE2b-256 fe3421eff946be627e641c72d71dd7d8d96071b0835db3b7f70032aa7e95c18c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ca7a673c3d6a5a8c39db4dd4889846fd887ecc3017c9cd213e247ce6a33b80ab
MD5 a73373d78830f4dc11dd7fe98f60c441
BLAKE2b-256 3db2bbd302ac4f724615669a8d81c79262446db5a7f888c1f640d97581be962f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 87b224a9087b3f200b4d4a80e9b8c36da433a1e542a0013488af0f7107fecc40
MD5 6cd67572d319d67c416db6ba877ed892
BLAKE2b-256 77874a5f2e6b04a2ef66db7040ba7f356b7ed7f5f588a6269d1e1f3f5b36597f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 418e2b70f9d326c8c7674d774bedfe7f0967671fed35849b53168f0d643273c3
MD5 1349523af090e5259f01b325ecb87127
BLAKE2b-256 6caf0824f7a24f0277ae040ca9eff6ad739dbe958b321515d412c6f27465d68a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 246bba2d3f9dc9bf1fbe5157a1371c5d4b060b74aae5680b6665ec07ea376e0f
MD5 6d3805ed8e5460cbdb874c9630b477af
BLAKE2b-256 aab6687cfa74a440c2f43f27dfcf7231fda24db3b7682d466751707e7c5ce542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ca35246207b0065f534dbe6f69ad5314aeb4b9b975131d090d6aca5d81ba3864
MD5 a640a5879f8e8b4d26e39e583e8b05a0
BLAKE2b-256 80d843a4013f7616dd3bc4714dbbd9bd802692b45583a63aea6226e13dc01b51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8fba87d77ef9ef7d0bd4686348220af9effae5dd34c1c047f5c7055593db40c1
MD5 e93248401d76bd0e108c27b6effcd51e
BLAKE2b-256 1b89359d4eb3fad1ebb0e133dc18bd674d7710a2d847844ee973e50b287c87ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 693cf5588dbf10fa57b72f545132c2cc506eb3e5f658c314518239788c0434e3
MD5 524befec88897a83da3267fde509e84e
BLAKE2b-256 09516ada58aadff738ae8b5236e5ff5ed35120c57cf21ab889201ae415f856b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b25b6b661a4e3244e062440acaeb8b2b7c38ea27058c03f24b8475a8a75df55f
MD5 2a1df75a096a6b4f0fcc462ef92e0140
BLAKE2b-256 4bd868c808cf96bd4f775410c4e3aba0df01f1f62580d73dcdb480c3dccc2a39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9737a2c20bc836c6809ea6e967c995c81cdd1a6778bbc71f93a1be8b0d5ca885
MD5 2f2a48b5c7412feed636c190f6ceb0e5
BLAKE2b-256 c9ff490027f878cf82a76655e75b25873ffa9b27dd3a645b76cd27067e8c68fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.64-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 480d55bdfe4f78fe01a641e67de026b37e5b06fabadc96639615166bfaf0c158
MD5 bd892ec8f42d4a1b94f6712624865d24
BLAKE2b-256 183a9218da914bee4fa91cbab4150e60c7a52c47933b94d2938856924a7b9c6b

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