Metadata-Version: 2.1
Name: passagemath-plot
Version: 10.4.25
Summary: passagemath: Plotting and graphics with Matplotlib, Three.JS, etc.
Author-email: The Sage Developers <sage-support@googlegroups.com>
License: GNU General Public License (GPL) v2 or later
Project-URL: download, https://doc.sagemath.org/html/en/installation/index.html
Project-URL: release notes, https://github.com/sagemath/sage/releases
Project-URL: source, https://github.com/sagemath/sage
Project-URL: documentation, https://doc.sagemath.org
Project-URL: homepage, https://www.sagemath.org
Project-URL: tracker, https://github.com/sagemath/sage/issues
Classifier: Development Status :: 6 - Mature
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: <3.13,>=3.9
Description-Content-Type: text/x-rst
Requires-Dist: passagemath-conf~=10.4.25
Requires-Dist: gmpy2~=2.1.b999
Requires-Dist: cysignals>=1.10.2
Requires-Dist: memory_allocator
Requires-Dist: passagemath-categories~=10.4.25
Requires-Dist: passagemath-modules~=10.4.25
Requires-Dist: numpy>=1.19
Requires-Dist: numpy>=1.22.4
Requires-Dist: scipy>=1.5
Requires-Dist: pillow>=7.2.0
Requires-Dist: matplotlib>=3.5.1
Provides-Extra: test
Requires-Dist: passagemath-repl~=10.4.25; extra == "test"
Provides-Extra: jsmol
Requires-Dist: jupyter-jsmol; extra == "jsmol"
Provides-Extra: matplotlib
Provides-Extra: polyhedra
Requires-Dist: passagemath-polyhedra~=10.4.25; extra == "polyhedra"

===============================================================================================
 passagemath: Plotting and graphics with Matplotlib, Three.JS, etc.
===============================================================================================

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 source distribution
----------------------------------------------

This pip-installable source distribution `sagemath-plot` is an experimental distribution of a part of the Sage Library.  Use at your own risk.  It provides a small subset of the modules of the Sage library ("sagelib", `sagemath-standard`).

This distribution 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
----------------

* `2D Graphics <https://doc.sagemath.org/html/en/reference/plotting/index.html>`_

* Backend for 2D graphics: `matplotlib <https://doc.sagemath.org/html/en/reference/spkg/matplotlib.html>`_

* `3D Graphics <https://doc.sagemath.org/html/en/reference/plot3d/index.html>`_

* Backend for 3D graphics: `three.js <https://doc.sagemath.org/html/en/reference/spkg/threejs.html>`_

* Interfaces: `Gnuplot <https://doc.sagemath.org/html/en/reference/interfaces/sage/interfaces/gnuplot.html>`_, `Jmol <https://doc.sagemath.org/html/en/reference/interfaces/sage/interfaces/jmoldata.html>`_, `POV-Ray <https://doc.sagemath.org/html/en/reference/interfaces/sage/interfaces/povray.html>`_, `Tachyon <https://doc.sagemath.org/html/en/reference/interfaces/sage/interfaces/tachyon.html>`_


Available as extras, from other distributions
---------------------------------------------

`pip install "sagemath-plot[jsmol]"`
 Alternative backend for 3D graphics: `jupyter-jsmol <https://doc.sagemath.org/html/en/reference/spkg/jupyter_jsmol.html>`_

`pip install "sagemath-plot[polyhedra]"`
 Polyhedra in arbitrary dimension, plotting in dimensions 2, 3, 4: `sagemath-polyhedra <https://doc.sagemath.org/html/en/reference/spkg/sagemath_polyhedra.html>`_

`pip install "sagemath-plot[graphs]"`
 Graphs and networks: `sagemath-graphs <https://doc.sagemath.org/html/en/reference/spkg/sagemath_graphs.html>`_

`pip install "sagemath-plot[symbolics]"`
 Defining and plotting symbolic functions and manifolds: `sagemath-symbolics <https://doc.sagemath.org/html/en/reference/spkg/sagemath_symbolics.html>`_
