qualia_codegen_core.typing module

class qualia_codegen_core.typing.Shape(iterable=(), /)[source]

Bases: tuple[int, …]

class qualia_codegen_core.typing.ShapeOptional(iterable=(), /)[source]

Bases: tuple[int | None, …]

class qualia_codegen_core.typing.Shapes(iterable=(), /)[source]

Bases: tuple[Shape, …]

class qualia_codegen_core.typing.DTypes(iterable=(), /)[source]

Bases: tuple[dtype[Any] | None | type[Any] | _SupportsDType[dtype[Any]] | str | tuple[Any, int] | tuple[Any, SupportsIndex | Sequence[SupportsIndex]] | list[Any] | _DTypeDict | tuple[Any, Any], …]