Skip to content

nzy1997/ParametricDFT.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ParametricDFT

Stable Dev Build Status Coverage

A Julia package for learning parametric quantum Fourier transforms using manifold optimization. This package implements a variational approach to approximate the Discrete Fourier Transform (DFT) using parameterized quantum circuits.

Quick Start

We provide a Makefile to help you get started. Please make sure you have make installed in your terminal environment.

  1. Clone the repository
$ git clone https://github.com/nzy1997/ParametricDFT.jl.git
  1. Install the dependencies
$ make init   # or `make update` if you want to update the dependencies

To verify the installation, you can run the tests

$ make test
  1. Run the example
$ make example

Congratulations! You have successfully run the example. If you want to understand the theory underlying the code, please check the prerequisite in note/stepbystep.pdf and the note in note/main.pdf.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors