A simple package that helps plot arbitrary 4d functions.
Project description
Plot4D Package
This is a package for plotting arbitrary 4D functions.
Function w(x, y, z) is visualized as an animation where each frame is a 2D cross-section w(x, y, z=z_plot) with the fourth dimension represented by color.
Example result:
Install
-
Via PyPI
pip install plot4d
Functions
plotter.plot4d_CS
for plotting a single cross-section for an arbitrary 4D functionplotter.plot4d
for generating an animation of cross-section plots for an arbitrary 4D function
Inputs and returns are well documented in the docstrings.
Quick Start
Basic use examples can be found here: basic tour notebook.
Notes
Input parameter "frame" should be an instance of plotter.Frame2D as defined here:
@dataclass
class Frame2D:
xmin: float = 0
xmax: float = 1
ymin: float = 0
ymax: float = 1
xlabel: str = "x"
ylabel: str = "y"
xnum: int = 20 # number of sample points in the x direction
ynum: int = 20 # number of sample points in the y direction
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
plot4d-0.1.2.tar.gz
(5.6 MB
view hashes)
Built Distribution
plot4d-0.1.2-py3-none-any.whl
(8.4 kB
view hashes)