AbstractTransformationList#

class named_arrays.transformations.AbstractTransformationList#

Bases: AbstractTransformation

An interface describing a sequence of transformations.

Attributes

composed

The composed version of the transformation.

intrinsic

A flag controlling whether the transformation should be applied to the coordinates or the coordinate system.

inverse

A new transformation that reverses the effect of this transformation.

shape

The shape of the transformation.

transformations

The underlying list of transformations to compose together.

Methods

__init__()

Inheritance Diagram

Inheritance diagram of named_arrays.transformations.AbstractTransformationList
property composed: AbstractTransformation#

The composed version of the transformation.

This is a single transformation representing the entire sequence of transformations.

abstract property intrinsic: bool#

A flag controlling whether the transformation should be applied to the coordinates or the coordinate system.

property inverse: AbstractTransformation#

A new transformation that reverses the effect of this transformation.

property shape: dict[str, int]#

The shape of the transformation.

abstract property transformations: list[AbstractTransformation]#

The underlying list of transformations to compose together.