abelian package

Submodules

abelian.function module

class Function(representation, domain)[source]

Bases: object

A function on a LCA.

call(list_arg, *args, **kwargs)[source]

Evaluate the function.

Parameters:arg
compose(func)[source]

Compose with C -> C function.

Parameters:other
convolve(other)[source]

Convolution (if domain is discrete + compact).

Parameters:other
dft()[source]

Discrete fourier transform (if domain is discrete + compact).

pointwise(func, operator)[source]

Pointwise mult/add/... .

Parameters:
  • func
  • operator
pullback(morphism)[source]

Pullback.

Parameters:morphism
pushfoward(morphism)[source]

Pushfoward.

Parameters:morphism

abelian.group module

class Group[source]

Bases: object

abelian.utils module

identity(x)[source]

The identity mapping.

Module contents

class Function(representation, domain)[source]

Bases: object

A function on a LCA.

call(list_arg, *args, **kwargs)[source]

Evaluate the function.

Parameters:arg
compose(func)[source]

Compose with C -> C function.

Parameters:other
convolve(other)[source]

Convolution (if domain is discrete + compact).

Parameters:other
dft()[source]

Discrete fourier transform (if domain is discrete + compact).

pointwise(func, operator)[source]

Pointwise mult/add/... .

Parameters:
  • func
  • operator
pullback(morphism)[source]

Pullback.

Parameters:morphism
pushfoward(morphism)[source]

Pushfoward.

Parameters:morphism
class Group[source]

Bases: object