TransformationList#

class named_arrays.transformations.TransformationList(transformations, intrinsic=True)#

Bases: AbstractTransformationList

An arbitrary sequence of transformations.

Attributes

composed

The composed version of the transformation.

intrinsic

If True, the transformation will be applied to the coordinates.

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__(transformations[, intrinsic])

Inheritance Diagram

Inheritance diagram of named_arrays.transformations.TransformationList
Parameters:
property composed: AbstractTransformation#

The composed version of the transformation.

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

intrinsic: bool = True#

If True, the transformation will be applied to the coordinates. If False, the transformation will be applied to 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.

transformations: list[AbstractTransformation] = <dataclasses._MISSING_TYPE object>#

The underlying list of transformations to compose together.