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

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