# API

```{eval-rst}
.. module:: annbatch
```

(loaders)=

## Loaders

```{eval-rst}
.. autosummary::
   :toctree: generated/

    Loader
    Loader.__iter__
    ChunkSampler
```

(io-helpers)=

## io helpers

```{eval-rst}
.. autosummary::
   :toctree: generated/

    write_sharded
    DatasetCollection
```

(abc)=
## abc
```{eval-rst}
.. autosummary::
   :toctree: generated/

    abc.Sampler
```

(types)=
## types

```{eval-rst}
.. autosummary::
   :toctree: generated/

    types.LoaderOutput
    types.LoadRequest
```
