4.6 pde.tools package

Package containing several tools required in py-pde.

cache

Functions, classes, and decorators for managing caches.

config

Handles configuration variables of the package.

cuboid

An n-dimensional, axes-aligned cuboid.

docstrings

Methods for automatic transformation of docstrings.

expressions

Handling mathematical expressions with sympy.

ffmpeg

Functions for interacting with FFmpeg.

math

Auxiliary mathematical functions.

misc

Miscellaneous python functions.

mpi

Auxillary functions and variables for dealing with MPI multiprocessing.

numba

Helper functions for just-in-time compilation with numba.

output

Python functions for handling output.

parameters

Infrastructure for managing classes with parameters.

parse_duration

Parsing time durations from strings.

plotting

Tools for plotting and controlling plot output using context managers.

spectral

Functions making use of spectral decompositions.

typing

Provides support for mypy type checking of the package.