PyRank
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About

Partial Differential Equations Python Packages

Python packages with the GitHub topic partial-differential-equations. Sorted by relevance, with stars and monthly downloads.
maroba
findiff

Python package for numerical derivatives and partial differential equations in any number of dimensions.

78K 507 70
simpeg
discretize

Discretization tools for finite volume and inverse problems.

27K 199 37
fenics
fenics-ufl

UFL - Unified Form Language

20K 145 79
zwicker-group
py-pde

Python package for solving partial differential equations using finite differences.

11K 463 65
simpeg
simpeg

Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.

10K 660 292
usnistgov
fipy

FiPy is a Finite Volume PDE solver written in Python

7K 631 185
VolkovIlia
semiflow-pde

Fast no_std Rust library for evolution equations and PDEs via Chernoff approximation of operator semigroups — heat, Schrödinger, diffusion, graph & manifold operators. Bindings for C, Python, and WebAssembly.

5K 2 0
fenics
fenics-ffcx

Next generation FEniCS Form Compiler for finite element forms

3K 188 46
adtzlr
felupe

Open finite element infrastructure for nonlinear computational mechanics.

3K 180 18
scaomath
galerkin-transformer

[NeurIPS 2021] Galerkin Transformer: Neural Operator built on Attention for PDEs

2K 265 29
FEniCS
fenics-ufl-legacy

UFL - Unified Form Language

2K 145 79
Parallel-in-Time
pysdc

pySDC is a Python implementation of the spectral deferred correction (SDC) approach and its flavors, esp. the multilevel extension MLSDC and PFASST.

1K 42 39
ratnania
gelato

A Python library for Generalized Locally Toeplitz theory for Isogeometric Analysis.

1K 7 3
scaomath
torch-cfd

[ICLR 2025] Neural Operator-Assisted Computational Fluid Dynamics in PyTorch

822 82 11
haranjackson
pypde

A Python library for solving any system of hyperbolic or parabolic Partial Differential Equations. The PDEs can have stiff source terms and non-conservative components.

631 65 9
theochem
qc-grid

Python library for numerical integration, interpolation, and differentiation on (molecular) grids.

482 99 38
GustavoExel
pyefvlib

A library used to solve physical problems governed by partial differential equations, in particular conservation equations using the Element-based Finite Volume Method.

434 7 7
whalenpt
rkstiff

Runge-Kutta adaptive-step solvers for nonlinear PDEs. Solvers include both exponential time differencing and integrating factor methods.

425 15 2
pdebench
pdebench

PDEBench: An Extensive Benchmark for Scientific Machine Learning

363 1K 151
locie
triflow

Automatic finite difference discretization for 1D PDE with fast temporal solvers.

352 7 1
abelsr
nops

nops: Neural Operators made simple — with physics-informed losses for FNO, DeepONet, and GNO

330 1 0
SINTEF
phlearn

The package phlearn for modelling pseudo-Hamiltonian systems by pseudo-Hamiltonian neural networks (PHNN), for ODEs and PDEs

234 19 3
aligirayhanozbay
poisson-cnn

Codebase for the Poisson CNN paper

232 12 5
TheoRGirard
hughes2d

A python package for simulating macroscopic pedestrian evacuations.

230 3 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery