pdft.bases.AbstractSparseBasis#

class pdft.bases.AbstractSparseBasis(*args, **kwargs)[source]#

Bases: Protocol

Structural interface shared by every basis: an image_size, a num_parameters count, and forward_transform / inverse_transform on a 2^m x 2^n image.

__init__(*args, **kwargs)#

Methods

__init__(*args, **kwargs)

forward_transform(pic)

inverse_transform(pic)

Attributes

property image_size: tuple[int, int]#
property num_parameters: int#
forward_transform(pic)[source]#
Parameters:

pic (Array)

Return type:

Array

inverse_transform(pic)[source]#
Parameters:

pic (Array)

Return type:

Array