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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_plot-10.4.66-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.66.tar.gz.

File metadata

  • Download URL: passagemath_plot-10.4.66.tar.gz
  • Upload date:
  • Size: 379.5 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.66.tar.gz
Algorithm Hash digest
SHA256 e945255b8bcda42b235562456968617d44291a0de0f0b39c7f69cf870ecc7951
MD5 d037e150b28965a409841368a1bde0ff
BLAKE2b-256 5a189846c85f62cbf3ba44834298fff9bc9b9a1252603a3e42e18599789c0060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43bae2fce61d0295458d85ea7b7035defdd459f3da94a2c82f81a79bc53d7373
MD5 1ebcd0a1fe255b5325b27edb1a75ef6d
BLAKE2b-256 a2d6811d205f80cc19f9478529af5577ef81d7390e616b292e7087dfd09624c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1f839c4fad61887739f102ebfb4b2032c9aa4bf637611d739db7436046ea2f0a
MD5 69f60c6d0a93ac7519d004af50fcd640
BLAKE2b-256 635308f75d8f65298a257d0967ab24de3f97abf68bccec21423b2ca5420724b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e41f179c4a3d61127e8bb145e3d931a934bc006887505597f97f5a6f30dd7cba
MD5 9ee1f0f4a8d7924cb3f319a2d246bd41
BLAKE2b-256 ce7f252cbbbf78210c82bafc40d79daf8a026bfd8a97776db0303c31211aa31b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9791daaadb6bfd570c003cff23975b6d0aae6f749ecd035e4580bbb27bd01b92
MD5 8577ea7b9bd737b153ae38bdb817acfb
BLAKE2b-256 764ca43a7445b6635ba37e0efdf48a421862c37146432a399a3474939d8bf501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 90142413803db76ff051bde32fabb21617a3105c8b9e73f2200e72ddada31d18
MD5 7f14b3c54b74666fe465a7bb59ebda36
BLAKE2b-256 94e036bc36b3e4492b1af39e8c89d59060f2277f53f34180ec49f4aae929e5c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 83fe7a6c8e81f58d2abed3c84c7741d8125f74c7e3fe0f156a7fe3ad3efedc72
MD5 9f7ecfd701f3534b81397e7b7d0e8731
BLAKE2b-256 809f2b01368449faabeceaa6f6360191e12638d1fe5a74707a830f2138a019de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9679a3c68626b9ce5bfca6d68da712d8feab0ce041f89a17555083dac5983ec4
MD5 3c18739c2996095fae63dcb69193bf42
BLAKE2b-256 3780159d62c13396e5aa64d2f1fe7c145df0df0479ee7cb23ffe570cb86b7b5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 803b1f5ba0cf9398c3994105cd20a36b01f435c802a0bb596d3afa6d8e711862
MD5 7dda929a22f44075f7c564849a6f6185
BLAKE2b-256 fdce13ed7df571358fe8de0620f1ec93ab8c3641cb5ae183434e5ae13a6ab040

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a129381e18e9b2fd18e8c9cb0268a4d8f13fb8011b892383395d948794128dc8
MD5 1be21c60c531f8b9387a37f9eae55d7d
BLAKE2b-256 875356a6772ea1a88d847192cf034a3b1b52bc040417be40e26a06736ccd788d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b9bc8b7cf243816e273bb37759dba7c68520765a074e6a55bcce0c6fc5c3868
MD5 76141b913823a3b551ace9e1f7531b3e
BLAKE2b-256 b568ae762b6334b82e54ef220e70046cf97152fd6fc06ced75a79b81a7f93a6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dc8fda37cfe2fa114b933b2e05cfee4a0b75dead06bdf4c2f3d05474965970a3
MD5 add921ee68b9e5277cf0cfd5b6569b89
BLAKE2b-256 cd62af610fbdacce81ad34eb42cfb73589e007345bbd539faa0c64ffef4e68c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.66-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6304d51a941b8df23b71d70d347cc44db6a153baca16a36e3afd11ca7dea784f
MD5 45e9c7c8c285d550828964eebe598935
BLAKE2b-256 474416f23d455a0fc108e9ed89f6c0fc43858c6a1517e0663e4701ac552509ee

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