Tech rider
- 1Runs onLinux, Mac, Windows
- 2CostsNot stated by the maker
1 lines stated Written from the maker's own pages

Overview
py-pde is ranked #63 of 91 in physics simulation software on Specifiction. It runs on Linux, macOS, Windows.
Facts
- Purpose
- py-pde is a Python package for simulating partial differential equations using finite differences.py-pde.readthedocs.io · 4 Oct 2026
- Intended users
- The project says it is aimed at researchers and students exploring PDE behavior and boundary conditions.py-pde.readthedocs.io · 4 Oct 2026
- Stochastic equations
- The framework also supports stochastic differential equations in the Itô representation.py-pde.readthedocs.io · 4 Oct 2026
- Features
- It supports nonlinear PDEs, complex boundary conditions, and collections of scalar, vector, or tensor fields.py-pde.readthedocs.io · 4 Oct 2026
- Geometries
- Supported grids include Cartesian, polar symmetric, spherical symmetric, and cylindrical symmetric grids.py-pde.readthedocs.io · 4 Oct 2026
- Backends
- Core computations can use numba, jax, or torch backends, with optional dependencies needed for some backends.github.com · 4 Oct 2026
- Integrations
- Optional packages include h5py for hierarchical data storage, pandas for tabular data, napari for interactive image display, and mpi4py or numba-mpi for parallel processing.py-pde.readthedocs.io · 4 Oct 2026
- Installation
- The package can be installed with pip or conda-forge, and the project also lists an Arch Linux package.github.com · 4 Oct 2026
- Platform support
- The documentation says py-pde has been tested on Linux, Windows, and macOS with Python versions up to 3.14.py-pde.readthedocs.io · 4 Oct 2026
- Security
- The documentation warns that interpreting arbitrary expressions uses exec() and should not be used where malicious input may occur.py-pde.readthedocs.io · 4 Oct 2026
- Limitations
- The package is intended for simple geometries with fixed discretization, and time-independent and integro-differential systems are not fully supported.py-pde.readthedocs.io · 4 Oct 2026
- Support
- The repository points users to GitHub Discussions for more information.github.com · 4 Oct 2026
- License
- The repository identifies the project as MIT licensed.github.com · 4 Oct 2026
Best py-pde alternatives
See all 20 All accessCh 01 SimFlow Free planFree trialLinux from €666.67/mo9.1 All accessCh 02 COMSOL Multiphysics Free trialAPILinux 8.9 All accessCh 03 OpenSim Free planAPILinux Free to start8.5 All accessCh 04 FeenoX Free planAPILinux Free to start8.4 All accessCh 05 Open Source Physics WebWindows 8.3 All accessCh 06 myPhysicsLab Free planLinuxMac Free to start8.3
Where it ranks on Specifiction
Is py-pde yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- py-pde.readthedocs.io/en/latest/· checked 4 Oct 2026
- py-pde.readthedocs.io/en/latest/getting_started.html· checked 4 Oct 2026
- github.com/zwicker-group/py-pde· checked 4 Oct 2026
- py-pde.readthedocs.io/en/latest/manual/advanced_usage.html· checked 4 Oct 2026

