The bridge between quantum and classical worlds
Quantum Computing
Quantum computing is the use of quantum-mechanical phenomena found in elementary particles to perform computation. It is a new way of computation which will allow us to solve problems that are unsolvable for classical computers.
Solutions to those problems could change the way the world uses energy, revolutionize drug research and development, lead to discovery of new materials, optimize supply chain logistics and more - in short: it will change the world.
What we do
We are providing a set of AI-based tools that automate the development of new quantum algorithms. Quantum algorithms designed by robots could solve the hardest computational problems facing modern industry. This approach is opening a possibility to break a quantum advantage barrier with near-term noisy quantum computers, which would start the second quantum revolution.
-
build
Programming tools
Programming tools for the new era of information technology.
-
account_tree
Quantum algorithm development
Programming quantum computers is hard, so we gave that job to machines.
-
repeat
Cross platform
Need to convert code between different quantum programming languages? You are at the right address.
-
timeline
Quantum simulators
Quantum computers are rare species expensive to run. We are providing simulators for learning, developing, and testing your quantum algorithms.
-
Quantum Programming Studio
The Quantum Programming Studio is a web based graphical user interface for designing quantum algorithms and executing on simulators or on real quantum computers.
Since May 2019, Quantum Programming Studio is Rigetti Developer Partner Application.Features:
-
flash_on
Direct connection with quantum computer
Click and execute your code on real quantum computer. Simple as that.
-
memory
Cross platform
Code can be executed on various simulators and quantum computers.
-
mouse
Easy to use
Use drag & drop to assemble circuit diagram which translates to code, and vice versa - type the code and diagram is updated accordingly.
-
people
Community
Collaborate, teach, learn, share with others.
Sign Up
-
flash_on
-
Quantum Algorithm Development
Solving hard computational problems requires more than just a fault-tolerant quantum computer. A suitable algorithm is equally essential, and developing such algorithms is a non-trivial task. Solving problems with quantum computers leverages quantum-mechanical phenomena like superposition, entanglement, and interference. We contend that this task is inherently complex, making the development of quantum algorithms better suited for machine automation than human effort.
Automatic Design of Quantum Algorithms
Our machine learning-based Synthesis and Transpilation tool empowers you to bridge the gap between classical and quantum programming:
-
Convert classical program to quantum circuit
Input your classical JavaScript or Python program, and our tool will automatically generate an equivalent quantum circuit.
Watch video -
Reverse engineer quantum function from input dataset
From a classical ML training dataset encoded as pairs of state vectors, our tool automatically reverse-engineers the corresponding quantum function.
-
Create quantum circuit from truth table
Provide a truth table, and the tool converts it into an equivalent quantum Boolean function and quantum circuit.
Watch video -
State peparation
Input a pair of state vectors (initial and final), and the tool generates a quantum circuit that transforms the initial vector into the final one.
Watch video -
Decompose unitary matrix
Input a unitary matrix, choose a solver (heuristics or QSD), and the tool generates an equivalent quantum circuit using the instruction set of your choice.
Watch video -
Transpile quantum circuits
Convert quantum circuits to a different instruction set. For example, translate gates for a superconducting QPU to gates suitable for an ion-trap QPU.
Watch video
Try it for free
A lite version of the tool is available through both a web user interface and a Python API, and you can try it for free.
Need more power?
If you’re interested in unlocking the full version of the tool or need dedicated assistance, please contact us to discuss your needs.
Contact UsCross Platform
Each brand of quantum computer has its own language/framework incompatible with others. We made tools that helps you convert code between different quantum programming languages. Also, our drivers for popular quantum computing frameworks allows you to run your programs on multiple different quantum computers by changing only a single line of code.
QConvert
Quantum program converter
-
Command Line Tool
Installq-convert comes as a command line tool available via npm
-
Online version
OpenEasy to access web application. Converts code as you type
Forest backend for Qiskit
Run Qiskit program on Rigetti quantum computers and simulators by changing only a single line of your original code
-
-
Quantum Simulators
From small scale simulator running in web browser, to high performance simulator running on your servers.
-
web
quantum-circuit
Open source quantum circuit simulator implemented in javascript. Smoothly runs 20+ qubit simulations in web browser or at server (node.js).
Install -
all_inclusive
Qubit Toaster
Behind the funny name hides a high performance quantum circuit simulator based on our original algorithm. If you need serious simulator running on your infrastructure - you are at the right place.
Learn more
-
web
Consulting services
-
Quantum advisory and consulting
We guide your organization through the complex quantum landscape to identify high-impact use cases and strategic roadmap opportunities.
-
Proof-of-concept projects
Our team designs and implements custom quantum algorithms to rapidly validate the feasibility of quantum solutions for your specific computational bottlenecks.
-
Hybrid quantum-classical solutions
We seamlessly integrate quantum processing capabilities with your existing classical web and data infrastructure to unlock optimized, near-term performance benefits.
Our Partners & Supporters
-
Rigetti Computing is building the world’s most powerful computers to help solve humanity’s greatest problems.
QCS (Quantum Cloud Services) is their quantum-first integrated cloud platform that gives users access to their real quantum hardware through a virtual programming environment.
In May 2019, Quantastica joined QCS community and Quantum Programming Studio is QCS partner application.
-
Unitary Zero Space is a technology independent quantum computing and quantum technology services company.
Partnership on multiple levels with UZS:
- Supporting our hardware independent development environment in UZS trainings and education
- Advising Quantastica in strategy and business development
-
Icebreaker.vc is a venture capital firm and community on a mission to help build strong tech companies.
-
Unitary Fund is a 501(c)(3) non-profit helping create a quantum technology ecosystem that benefits the most people.
Back in 2018, before Quantastica was born, founder Petar Korponaić won a grant from Unitary Fund for open source project "quantum circuit simulator" written in JavaScript.
Contact Us
-
Finland office
Lapinlahdenkatu 16 C, 00180 Helsinki, Finland, EU
Business ID
3087604-6
Contact person
-
General Enquiries
Customer Support
Partnership
-
Stay in touch
Press & Media
