e3nn_mlx.o3.Irreps

class e3nn_mlx.o3.Irreps(spec: 'str | Irrep | Irreps | Iterable[MulIrrep | Irrep | str | tuple[int, Irrep | str]]' = ())[source]
Parameters:

spec (str | Irrep | Irreps | Iterable[MulIrrep | Irrep | str | tuple[int, Irrep | str]])

__init__(spec=())[source]
Parameters:

spec (str | Irrep | Irreps | Iterable[MulIrrep | Irrep | str | tuple[int, Irrep | str]])

Return type:

None

Methods

__init__([spec])

count(irrep)

extend(other)

filter([keep, drop, lmax])

regroup()

remove_zero_multiplicities()

simplify()

slices()

sort()

spherical_harmonics(lmax[, p])

Attributes

parts

dim

lmax

ls

num_irreps

slice_by_mul