# Async API

Non-blocking simulation execution using `asyncio`.

## async_simulate

::: idfkit.simulation.async_runner.async_simulate
    options:
      show_root_heading: true
      show_source: true

## async_simulate_batch

::: idfkit.simulation.async_batch.async_simulate_batch
    options:
      show_root_heading: true
      show_source: true

## async_simulate_batch_stream

::: idfkit.simulation.async_batch.async_simulate_batch_stream
    options:
      show_root_heading: true
      show_source: true

## SimulationEvent

::: idfkit.simulation.async_batch.SimulationEvent
    options:
      show_root_heading: true
      show_source: true
      members:
        - index
        - label
        - result
        - completed
        - total
