2. Examples
These are example scripts using the py-pde package, which illustrates some of the most important features of the package.
Plotting a vector field
Solving Laplace’s equation in 2d
Solving Laplace's equation in 2d
Plotting a scalar field in cylindrical coordinates
Plotting a scalar field in cylindrical coordinates
Solving Poisson’s equation in 1d
Solving Poisson's equation in 1d
Simple diffusion equation
Kuramoto-Sivashinsky - Using PDE class
Kuramoto-Sivashinsky - Using `PDE` class
Spherically symmetric PDE
Diffusion on a Cartesian grid
Stochastic simulation
Time-dependent boundary conditions
Time-dependent boundary conditions
Setting boundary conditions
1D problem - Using `PDE` class
Heterogeneous boundary conditions
Heterogeneous boundary conditions
Brusselator - Using the PDE class
Brusselator - Using the `PDE` class
Writing and reading trajectory data
Writing and reading trajectory data
Diffusion equation with spatial dependence
Diffusion equation with spatial dependence
Using simulation trackers
Schrödinger's Equation
Kuramoto-Sivashinsky - Using custom class
Kuramoto-Sivashinsky - Using custom class
Custom Class for coupled PDEs
1D problem - Using custom class
1D problem - Using custom class
Visualizing a scalar field
Kuramoto-Sivashinsky - Compiled methods
Kuramoto-Sivashinsky - Compiled methods
Solver comparison
Custom PDE class: SIR model
Brusselator - Using custom class
Brusselator - Using custom class