alec-eickbusch / bingo

BosonIc Numerical Gate Optimization in python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BosonIc Numerical Gate Optimizer (bingo)

Welcome to the BosonIc Numerical Gate Optimization (BINGO) package! Built with Tensorflow and qutip in python.

This project is a work in progress and documentation is under developement.

If you would like to contribute, or have any issues, comments, or questions, please open a github issue or contact: alec.eickbusch@yale.edu or jacob.curtis@yale.edu.

The method here is an extension of the optimization techniques developed in the paper Eickbusch et al. "Fast universal control of an oscillator with a weak dispersive coupling to a qubit" Nature Physics, 2022 to general parameterized gate sets, including hybrid qubit-boson gate sets.

Authors and Contributors

  • Alec Eickbusch, Yale University
  • Jacob Curtis, Yale University
  • Volodymyr Sivak, Yale University
  • Shantanu Jha, Massachusetts Institute of Technology

Requirements

qutip (4.0.0 or later), Tensorflow (2.3.0 or later), h5py


Installation

To install, clone this repository and run:

$ pip install bingo

Usage

Documentation coming soon.


About

BosonIc Numerical Gate Optimization in python

License:GNU General Public License v2.0


Languages

Language:Python 99.9%Language:Dockerfile 0.1%