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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

passagemath_plot-10.4.65-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.65.tar.gz.

File metadata

  • Download URL: passagemath_plot-10.4.65.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.65.tar.gz
Algorithm Hash digest
SHA256 4ef3d318eac9f5ed67cb5851c50177ba3a6bd0c6a055bffa11d194bfdffc7e81
MD5 eef78a9d92c26b3a9481033f2e90ecd0
BLAKE2b-256 fb1abefa09445694f89a8cf6f98b5defd2ea3dbc8c2ccbc68dd362dada0981c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bcc8512a695a412ab1d07a873d9e71713f5c858bef67a5249ab9070d76f909c5
MD5 d89827be407bdd2667453b2de2b1e49a
BLAKE2b-256 0df8e42c6b596edc95221fd1bd8a072278744932503b8b74a60073b8a19a647a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5a14cfe5903257c7711ea75f8c512fedb3ca15f2565edaecc2b8b91b0c0c1c36
MD5 0ea8561bdf5a091a3c0d5a93e73ceaaf
BLAKE2b-256 4a0b10c4b6dadf5cd970b539f0dec4fb34bc27061af10d587bd861c076f02ec3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8fd1e25825a4a59020d248831ac359006a29298937cdf9906ff5ac004b7a9c0f
MD5 94a8145bcc1e8d2a66797983837a23b1
BLAKE2b-256 0a7bd0cc8ce1a980359f5212d16b277369961330ccda8bb484580b1997f6c1b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bbd5ba87aeb92592cd57d72e1170cf73d7b4632f4c2c3331e78821c1586d0c98
MD5 f337c97b594ed965d9cd4170b5b2257c
BLAKE2b-256 0acb4053f0d6b16353ae6c0c2dfbf613b72aab214b20abf08ce245c59c7b68a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4ddc90deb3699f88245c2cb7dfec5730ce39184f217a3ca2891f96bc59c3a15c
MD5 12f66306b0b175556b17618dd754e9fa
BLAKE2b-256 13455a36b7526b9b3dad5130e35cb5d59df617c151c328c82592a689853b5e07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d1b09b8f06ce1181ecbced5bec97e2d3b5a11f168fb653fe057fe09dec0a6ad0
MD5 072570518db2a89bceaa6e5bf8391cba
BLAKE2b-256 e9312d6f0ab1a1c55aeaedd9c5c959a4ee29b7c7ed79ecb91df7610ad1e5e143

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 afb9ab8e4e1910084a887038ba59a94fb50d3510795587c512a9c348e0ff9112
MD5 f7821ba2dc8f96dce21a28118f4741c5
BLAKE2b-256 71fd32dcaf2cae294189e3339d6cffb62cc4390752272e19738910caccc17a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a4251f919f8f039c72db2d1e8a2d403cd980ea879bd78d6b9968dddf84dc7c96
MD5 9cc528a699a13c1b4d98eb602fc3d2aa
BLAKE2b-256 5479f8e6c21ee1d81f45730d8d89f56b56c4ee0e2dca9c3b6d365e9e6894b298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 230dbe44d5b02c14de1399501be2da94676f7f476de0666c872120a4c6230d17
MD5 b4d108b6f4bc3da6c43fb26282f26859
BLAKE2b-256 a0748eaa880a99bfb31a6a613c5ac23ca80c033bd542ea8091286dd79d5746fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b802f25239cb9d1623bd60404851635913c1103a1c63b6e394b58f4b4b907dc2
MD5 a8aef378dc5889fd053393a23b2b2579
BLAKE2b-256 19e55f90ca729bc52d9160df3cd7928f3986d43f3d89485dd402ecba538e297b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a8196e6e896b1dea30d9e35e01dcf28e8264fe2f314ca271915a563d810c2059
MD5 66a32e179c6c11d6cffa4c360ca6fe6d
BLAKE2b-256 814c80053040908239fdb3b05edc9a50ba9e3b8cfc5e09e7f6e0c2949677ea2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for passagemath_plot-10.4.65-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d6d12fcfbd7ae3ecddfeff9f1b0ddd70f6e94b784fe98e95a65420105b67dfbc
MD5 1215c7bddc03ccec18dd243b3a69f9b5
BLAKE2b-256 0e9b9221054e80740cd39b433b00c81f562abc4b49e2e93a59782f56dc4f2bd2

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