Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.23 KB

index.rst

File metadata and controls

48 lines (35 loc) · 1.23 KB

findiff

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

images/findiff_logo.png

Features

  • Differentiate arrays of any number of dimensions along any axis with any desired accuracy order
  • Accurate treatment of grid boundary
  • Includes standard operators from vector calculus like gradient, divergence and curl
  • Can handle uniform and non-uniform grids
  • Can handle arbitrary linear combinations of derivatives with constant and variable coefficients
  • Fully vectorized for speed
  • Calculate raw finite difference coefficients for any order and accuracy for uniform and non-uniform grids
  • Generate matrix representations of arbitrary linear differential operators
  • Solve partial differential equations with Dirichlet or Neumann boundary conditions
  • Generate differential operators for arbitrary stencils
  • _New in version 0.10:_ Symbolic representation of finite difference schemes

Content

.. toctree::
    :maxdepth: 1

    getstarted
    examples
    theory
    citation
    modules


Indices and tables