# {py:mod}`feedback_forensics.app.interface`

```{py:module} feedback_forensics.app.interface
```

```{autodoc2-docstring} feedback_forensics.app.interface
:allowtitles:
```

## Module Contents

### Functions

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

* - {py:obj}`_add_title_row <feedback_forensics.app.interface._add_title_row>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface._add_title_row
    :summary:
    ```
* - {py:obj}`_create_header <feedback_forensics.app.interface._create_header>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface._create_header
    :summary:
    ```
* - {py:obj}`_create_getting_started_section <feedback_forensics.app.interface._create_getting_started_section>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface._create_getting_started_section
    :summary:
    ```
* - {py:obj}`_initialize_state <feedback_forensics.app.interface._initialize_state>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface._initialize_state
    :summary:
    ```
* - {py:obj}`_create_configuration_panel <feedback_forensics.app.interface._create_configuration_panel>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface._create_configuration_panel
    :summary:
    ```
* - {py:obj}`_create_numerical_results_panel <feedback_forensics.app.interface._create_numerical_results_panel>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface._create_numerical_results_panel
    :summary:
    ```
* - {py:obj}`_create_example_viewer <feedback_forensics.app.interface._create_example_viewer>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface._create_example_viewer
    :summary:
    ```
* - {py:obj}`_create_results_panel <feedback_forensics.app.interface._create_results_panel>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface._create_results_panel
    :summary:
    ```
* - {py:obj}`_force_dark_theme <feedback_forensics.app.interface._force_dark_theme>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface._force_dark_theme
    :summary:
    ```
* - {py:obj}`generate <feedback_forensics.app.interface.generate>`
  - ```{autodoc2-docstring} feedback_forensics.app.interface.generate
    :summary:
    ```
````

### API

````{py:function} _add_title_row(title: str)
:canonical: feedback_forensics.app.interface._add_title_row

```{autodoc2-docstring} feedback_forensics.app.interface._add_title_row
```
````

````{py:function} _create_header()
:canonical: feedback_forensics.app.interface._create_header

```{autodoc2-docstring} feedback_forensics.app.interface._create_header
```
````

````{py:function} _create_getting_started_section()
:canonical: feedback_forensics.app.interface._create_getting_started_section

```{autodoc2-docstring} feedback_forensics.app.interface._create_getting_started_section
```
````

````{py:function} _initialize_state(state: dict)
:canonical: feedback_forensics.app.interface._initialize_state

```{autodoc2-docstring} feedback_forensics.app.interface._initialize_state
```
````

````{py:function} _create_configuration_panel(inp: dict, state: dict)
:canonical: feedback_forensics.app.interface._create_configuration_panel

```{autodoc2-docstring} feedback_forensics.app.interface._create_configuration_panel
```
````

````{py:function} _create_numerical_results_panel(inp: dict, out: dict)
:canonical: feedback_forensics.app.interface._create_numerical_results_panel

```{autodoc2-docstring} feedback_forensics.app.interface._create_numerical_results_panel
```
````

````{py:function} _create_example_viewer(inp: dict, out: dict)
:canonical: feedback_forensics.app.interface._create_example_viewer

```{autodoc2-docstring} feedback_forensics.app.interface._create_example_viewer
```
````

````{py:function} _create_results_panel(inp: dict, out: dict)
:canonical: feedback_forensics.app.interface._create_results_panel

```{autodoc2-docstring} feedback_forensics.app.interface._create_results_panel
```
````

````{py:function} _force_dark_theme(block)
:canonical: feedback_forensics.app.interface._force_dark_theme

```{autodoc2-docstring} feedback_forensics.app.interface._force_dark_theme
```
````

````{py:function} generate()
:canonical: feedback_forensics.app.interface.generate

```{autodoc2-docstring} feedback_forensics.app.interface.generate
```
````
