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.

74K 507 69
simpeg
discretize

Discretization tools for finite volume and inverse problems.

26K 198 37
zwicker-group
py-pde

Python package for solving partial differential equations using finite differences.

24K 457 64
fenics
fenics-ufl

UFL - Unified Form Language

15K 145 78
simpeg
simpeg

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

11K 645 291
usnistgov
fipy

FiPy is a Finite Volume PDE solver written in Python

8K 623 180
adtzlr
felupe

finite element analysis for continuum mechanics of solid bodies

4K 171 17
fenics
fenics-ffcx

Next generation FEniCS Form Compiler for finite element forms

3K 188 45
FEniCS
fenics-ufl-legacy

UFL - Unified Form Language

1K 145 78
scaomath
galerkin-transformer

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

1K 263 29
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.

1K 65 9
scaomath
torch-cfd

PyTorch CFD

907 81 10
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.

660 7 7
pdebench
pdebench

PDEBench: An Extensive Benchmark for Scientific Machine Learning

559 1K 145
Parallel-in-Time
pysdc

A Python implementation of spectral deferred correction methods and the likes

540 42 39
abelsr
nops

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

474 1 0
locie
triflow

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

465 7 1
ratnania
gelato

Generalized Locally Toeplitz

423 7 3
whalenpt
rkstiff

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

329 15 2
aligirayhanozbay
poisson-cnn

A convolutional neural network based Poisson solver

242 12 5
simpeg
simpeg-archive

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

239 645 291
theochem
qc-grid

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

223 91 36
hewlettpackard
separable-operator-networks

Official repo for separable operator networks -- extreme-scale operator learning for parametric PDEs.

195 39 1
HamidrezaEiv
kpca-deeponet

Nonlinear model reduction for operator learning

185 7 1
    • Data from PyPI, GitHub, ClickHouse, and BigQuery