# How-To Guides

"HowTo"s are fully fleshed out examples of how to use `QuantumSavory` to set up a complete simulation of a system of interest. They do not go into details of how the library is structured internally and do not provide in-depth discussion of APIs, rather they showcase idiomatic use of the library.

## Current How-To Guides

- [1st-gen Repeater](howto/firstgenrepeater/firstgenrepeater.md)
- [1st-gen Repeater - low level implementation](howto/firstgenrepeater_lowlevel/firstgenrepeater_lowlevel.md)
- [1st-gen Repeater - Clifford formalism](howto/firstgenrepeater_lowlevel/firstgenrepeater_lowlevel-clifford.md)
- [Congestion on a Repeater Chain](howto/congestionchain/congestionchain.md)
- [Cluster States in Atomic Memories](howto/colorcentermodularcluster/colorcentermodularcluster.md)
- [Entanglement Switch](howto/simpleswitch/simpleswitch.md)
- [Cluster-State Walkthrough](howto/cluster_state_walkthrough.md)


#### A simulation of a quantum repeater:

```@raw html
<video src="firstgenrepeater_lowlevel/firstgenrepeater-07.observable.mp4" autoplay loop muted></video>
```

#### A simulation of the generation of a cluster state in color-center memories:

```@raw html
<video src="colorcentermodularcluster/colorcentermodularcluster-02.simdashboard.mp4" autoplay loop muted></video>
```
