# {py:mod}`haniwers.v1.cli.options.sampler`

```{py:module} haniwers.v1.cli.options.sampler
```

```{autodoc2-docstring} haniwers.v1.cli.options.sampler
:allowtitles:
```

## Module Contents

### Classes

````{list-table}
:class: autosummary longtable
:align: left

* - {py:obj}`SamplerOptions <haniwers.v1.cli.options.sampler.SamplerOptions>`
  - ```{autodoc2-docstring} haniwers.v1.cli.options.sampler.SamplerOptions
    :summary:
    ```
````

### API

`````{py:class} SamplerOptions
:canonical: haniwers.v1.cli.options.sampler.SamplerOptions

```{autodoc2-docstring} haniwers.v1.cli.options.sampler.SamplerOptions
```

````{py:attribute} label
:canonical: haniwers.v1.cli.options.sampler.SamplerOptions.label
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.sampler.SamplerOptions.label
```

````

````{py:attribute} events_per_file
:canonical: haniwers.v1.cli.options.sampler.SamplerOptions.events_per_file
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.sampler.SamplerOptions.events_per_file
```

````

````{py:attribute} number_of_files
:canonical: haniwers.v1.cli.options.sampler.SamplerOptions.number_of_files
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.sampler.SamplerOptions.number_of_files
```

````

````{py:attribute} stream_mode
:canonical: haniwers.v1.cli.options.sampler.SamplerOptions.stream_mode
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.sampler.SamplerOptions.stream_mode
```

````

````{py:attribute} mode
:canonical: haniwers.v1.cli.options.sampler.SamplerOptions.mode
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.sampler.SamplerOptions.mode
```

````

````{py:attribute} duration
:canonical: haniwers.v1.cli.options.sampler.SamplerOptions.duration
:value: >
   'Option(...)'

```{autodoc2-docstring} haniwers.v1.cli.options.sampler.SamplerOptions.duration
```

````

`````
