gbanegas / libQuantumJava

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LibQuantumJ

LibQuantumJava (LQJ)

beta version

version not stable!!

This is a crude translation from th C implementation of libquantum to a Java version.

The main idea is to be able to work with CNOT / Toffoli and other gates that are not necessary to use superposition. LibQuantumJava supports up to 2048 qubits, the "C implementation" covers only 128 qubits.

Here is a video about our idea: https://www.youtube.com/watch?v=bxSdXifWBYg

How to build

We use gradle to build the library.

git clone https://github.com/gbanegas/libQuantumJava.git
cd libQuantumJava
gradle build

Logo: Why an anteater?

"The giant anteater, an iconic creature of South America, is unfortunately listed as vulnerable to extinction." Unfortunatelly, this is a reality for several animails around the world since I am really worried about the enviroment I selected an animal that I would like to help.

If you would like more information at: https://ptes.org/grants/worldwide-projects/giant-anteater-brazil/

If you are willing to help, please donate to: https://ptes.org/ or http://www.tamandua.org/

About

License:Apache License 2.0


Languages

Language:Java 88.3%Language:JavaScript 5.7%Language:CSS 4.1%Language:HTML 1.8%