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

Finite Difference Python Packages

Python packages with the GitHub topic finite-difference. 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
lilkui
kiyosi

Modern C++23 derivatives pricing with Python bindings: vanilla and exotic options, structured products, Greeks, and CUDA-accelerated Monte Carlo.

10K 0 0
devitocodes
devito

DSL and compiler framework for automated finite-differences and stencil computation

9K 716 263
wesselb
fdm

Estimate derivatives with finite differences

7K 19 3
stfc
psyclone

PSyclone is a source-to-source Fortran compiler designed to programmatically optimise, parallelise and instrument HPC applications via user-provided transformation scripts.

4K 138 37
DeepWave-KAUST
sweep-solver

Scalable GPU seismic imaging toolkit for wave simulation, RTM, and FWI.

3K 55 8
fancompute
fdfdpy

Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics

1K 70 20
INTERA-Inc
pyvista-gridder

Mesh generation using PyVista

839 29 2
ipselium
nsfds2

Navier-stokes solver for acoustics

351 1 1
gpavanb1
splitfxm

1D Finite-Difference/Volume with AMR and steady-state solver using Newton and Split-Newton with sparse Jacobian

200 7 0
gpavanb1
splitfdm

1D Finite-Difference with AMR and steady-state solver using Newton and Split-Newton

172 2 0
olivertso
pdepy

Finite-difference methods for solving initial and boundary value problems of some linear partial differential equations.

158 10 1
larsgeb
psvwave

Forward code for the P-SV wave equation on a staggered grid, with full waveform inversion interfaces. Finite difference approach according to stress-velocity formulation.

97 85 11
stefanmeili
fastfd

A library for building finite difference simulations

86 36 6
carlobortolan
quantrs

A small Rust library for quantitative finance.

51 23 6
ghbrown
taylor

Generic derivative objects (gradients, Jacobians, Hessians, and more) by finite differences

51 0 0
draktr
findi-descent

FinDi: Finite Difference Gradient Descent can optimize any function, including the ones without analytic form, by employing finite difference numerical differentiation within a gradient descent algorithm

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