# enp.typing

[[[Source]]](https://github.com/google/etils/tree/main/etils/enp/typing.py)

```{eval-rst}
.. automodule:: etils.enp.typing
  :no-members:
```

## Symbols


### Class

|  |  |
--- | ---
[enp.typing.Array](Array) | 
[enp.typing.ArrayAliasMeta](ArrayAliasMeta) | Metaclass to create array aliases.
[enp.typing.BoolArray](BoolArray) | 
[enp.typing.FloatArray](FloatArray) | 
[enp.typing.IntArray](IntArray) | 
[enp.typing.PRNGKey](PRNGKey) | 
[enp.typing.StrArray](StrArray) | 
[enp.typing.bool_](bool_) | 
[enp.typing.complex128](complex128) | 
[enp.typing.complex64](complex64) | 
[enp.typing.f16](f16) | 
[enp.typing.f32](f32) | 
[enp.typing.f64](f64) | 
[enp.typing.i16](i16) | 
[enp.typing.i32](i32) | 
[enp.typing.i64](i64) | 
[enp.typing.i8](i8) | 
[enp.typing.ui16](ui16) | 
[enp.typing.ui32](ui32) | 
[enp.typing.ui64](ui64) | 
[enp.typing.ui8](ui8) | 

### Typing

|  |  |
--- | ---
[enp.typing.ArrayLike](ArrayLike) | ArrayLike indicates that any `np.array` input is also supported. For example: `A...

```{toctree}
:hidden:

Array
ArrayAliasMeta
ArrayLike
BoolArray
FloatArray
IntArray
PRNGKey
StrArray
bool_
complex128
complex64
f16
f32
f64
i16
i32
i64
i8
ui16
ui32
ui64
ui8
```