> ## Documentation Index
> Fetch the complete documentation index at: https://demo.agenticlabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# __init__.py

## High-level description

This file serves as the top-level module for the `cassiopeia.simulator` package, exposing various tree and data simulators for generating synthetic lineage tracing data. It imports and re-exports specific simulator classes, making them readily available for use in other parts of the codebase.

## Code Structure

This file simply imports classes from submodules within the `cassiopeia.simulator` package and defines a list `__all__` to specify which symbols should be exported when using `from cassiopeia.simulator import *`.

## Symbols

### `__all__`

#### Description

A list of strings representing the names of the simulator classes to be exported when using `from cassiopeia.simulator import *`.

#### Internal Logic

The list includes the names of various tree and data simulators, such as `BirthDeathFitnessSimulator`, `BrownianSpatialDataSimulator`, `Cas9LineageTracingDataSimulator`, etc. These classes are responsible for generating synthetic lineage tracing data with different characteristics and underlying models.
