e3nn_mlx.o3.Irrep

class e3nn_mlx.o3.Irrep(l: 'int | str | tuple[int, int] | Irrep', p: 'int | None' = None)[source]
Parameters:
  • l (int)

  • p (Literal[-1, 1])

__init__(l, p=None)[source]
Parameters:
  • l (int | str | tuple[int, int] | Irrep)

  • p (int | None)

Return type:

None

Methods

D_from_angles(alpha, beta, gamma[, k])

Wigner-D matrix of this irrep for YXY Euler angles (requires a runtime).

D_from_axis_angle(axis, angle)

D_from_matrix(matrix)

Wigner-D matrix from a 3x3 rotation matrix, honouring improper rotations.

D_from_quaternion(quaternion[, k])

__init__(l[, p])

is_scalar()

iterator([lmax])

parse(spec)

selection_rule(other)

Attributes

l

p

dim

parity_token