Overview
Quantum circuit simulation
Choose a representation that matches the circuit, not the other way around.
Zi Humana does not force every workload through one data structure. Clifford-heavy studies stay in Ledger. Deep noisy circuits that still fit in memory use Statefold. Circuits with limited entanglement move to Lattice. Open systems move to Fieldline. Pauli-basis observable studies use PauliWeave.
Selection guide
- Pure state, modest width: Statefold
- Clifford plus a few non-Clifford layers: Ledger, then a bonded Statefold patch
- Low entanglement, large width: Lattice
- Lindblad or collapse dynamics: Fieldline
- Operator spreading and truncated Pauli paths: PauliWeave
from zius.quantum import select_engine
engine = select_engine(
num_qubits=20,
noise=False,
clifford_fraction=0.2,
)
print(engine.name) # "lattice" or "statefold"