4.1.6 pde.backends.registry module

Defines base class of backends that implement computations.

class BackendRegistry[source]

Bases: object

Class handling all backends.

add(backend)[source]

Add a loaded backend object.

This object can replace a previously registered python package.

Parameters:

backend (BackendBase) – Implementation of the backend

Return type:

None

register_package(package_path, name)[source]

Register a backend python package (without loading it yet)

Parameters:
  • package_path (str) – Import path for the package

  • name (str) – Name of the backend

Return type:

None