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

Partial Differential Equations Python Packages

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

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

59K 509 72
simpeg
discretize

Discretization tools for finite volume and inverse problems.

38K 204 38
simpeg
simpeg

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

16K 686 295
ved-rl
pinnforge

Solve PDEs in 3 lines of code: Physics-Informed Neural Networks made easy

16K 3 0
fenics
fenics-ufl

UFL - Unified Form Language

12K 152 80
usnistgov
fipy

FiPy is a Finite Volume PDE solver written in Python

8K 641 185
zwicker-group
py-pde

Python package for solving partial differential equations using finite differences.

6K 467 68
adtzlr
felupe

Open finite element infrastructure for nonlinear computational mechanics.

5K 188 18
fenics
fenics-ffcx

Next generation FEniCS Form Compiler for finite element forms

4K 195 47
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.

2K 43 39
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.

2K 3 0
theochem
qc-grid

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

929 101 42
FEniCS
fenics-ufl-legacy

UFL - Unified Form Language

767 152 80
gstinoco
mgfd

Meshless Generalized Finite Differences (mGFD) solver and reference point-cloud datasets for 2D PDEs on irregular domains, with reproducible batches and benchmarks.

754 5 1
ratnania
gelato

Generalized Locally Toeplitz

590 7 3
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.

547 64 9
Shizheng-Wen
flashslice

Fused Triton kernels for Transolver's slice/deslice. Official code for "Does Transolver really need a Transformer?" (arXiv:2609.32525)

505 5 0
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.

330 7 9
whalenpt
rkstiff

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

305 15 2
NBoulle
greenlearning

Learning Green's functions of partial differential equations with deep learning.

290 76 18
cardiomath
kipe

Kalman-backed parameter estimation and identifiability analysis for partial differential equations

276 1 0
scaomath
torch-cfd

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

226 86 11
scaomath
galerkin-transformer

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

203 270 31
locie
triflow

NEW NAME AND HOSTING : The software changed his name and leave now in gitlab !

183 7 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology