Skip to content

MelkoCollective/SourKRAUT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sampling Our Kets Randomly and Accurately using Tensor networks

SourKRAUT is a quantum simulator that can be used to generate thousands of samples for various models. This data is generated using tensor network calculations. It can additionally be used to store amplitudes and values of physical observables. Once the data is generated, the results can be verified using histograms and relative error plots for various observables. More details can be found in the Quantum Sampling summary under the docs folder.

Getting Started

To use SourKRAUT, you will need to install ITensor. ITensor is a C++ library for implementing tensor network calculations. The instructions for installing ITensor are outlined on their home page. To install SourKRAUT, you will need to clone this repository. This can be done by typing the following command:

git clone git@github.com:MelkoCollective/SourKRAUT.git

One can follow the Example.py file or the jupyter notebook in the examples folder for additional guidance on using SourKRAUT to generate samples.

About

Quantum Simulator using Unitary Tensor Networks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published