```@meta
CollapsedDocStrings = true
```

# API

```@contents
Pages = ["API.md"]
Depth = 2:3
```


## [Hilbert Spaces](@id API: Hilbert Spaces)

```@docs
HilbertSpace
```

```@docs
ProductSpace
```

```@docs
FockSpace
```

```@docs
NLevelSpace
```

```@docs
PauliSpace
```

```@docs
SpinSpace
```

```@docs
PhaseSpace
```

```@docs
ClusterSpace
```

```@docs
⊗
```

```@docs
tensor
```

## [q-Numbers](@id API: Operators)

```@docs
QSym
```

```@docs
QTerm
```

```@docs
@qnumbers
```

```@docs
Destroy
```

```@docs
Create
```

```@docs
Transition
```

```@docs
Pauli
```

```@docs
Spin
```

```@docs
Position
```

```@docs
Momentum
```

## [Symbolic Numbers](@id API: Symbolic numbers)

```@docs
CNumber
```

```@docs
Parameter
```

```@docs
cnumbers
```

```@docs
cnumber
```

```@docs
@cnumbers
```

```@docs
RNumber
```

```@docs
RealParameter
```

```@docs
rnumbers
```

```@docs
rnumber
```

```@docs
@rnumbers
```

## [Average](@id API: Average)

```@docs
average
```


## [Utility functions](@id API: Utils)

```@docs
commutator
```

```@docs
acts_on
```

```@docs
find_operators
```

```@docs
unique_ops
```

```@docs
unique_ops!
```

```@docs
fundamental_operators
```

```@docs
transition_superscript
```

```@docs
to_numeric
```

```@docs
numeric_average
```

## [Symbolic Summations](@id API: Sums)

```@docs
Index
```

```@docs
IndexedOperator
```

```@docs
IndexedVariable
```

```@docs
DoubleIndexedVariable
```

```@docs
SingleSum
```

```@docs
DoubleSum
```

```@docs
change_index
```

```@docs
insert_index
```

```@docs
SpecialIndexedTerm
```

```@docs
reorder
```

```@docs
IndexedAverageSum
```

```@docs
IndexedAverageDoubleSum
```

```@docs
NumberedOperator
```


