Callisto is a quantum emulator.
It’s able to replicate the incredible capabilities of a quantum computer up to a certain point. It’s impossible for a classical computer to replicate a quantum one beyond a certain size, but Callisto allows you to start building meaningful algorithms using a limited number of qubits and ensure that all the code will run well on a quantum computer.
Emulating quantum circuits makes a developer’s journey trouble-free and more productive.
Callisto is the most useful component of a quantum developer’s toolkit.
![Middle planet](https://cdn.prod.website-files.com/619bcb422ee1dc6712099da8/6694d686af683a33eed86246_C12_callisto.png)
![Small moon](https://cdn.prod.website-files.com/619bcb422ee1dc6712099da8/6694c988b59d47d29496a58b_C12_io.png)
![Jupiter](https://cdn.prod.website-files.com/619bcb422ee1dc6712099da8/6694d719c98012115de6f8c2_C12_jupiter.png)
The magic of Callisto is that it doesn’t merely emulate a quantum computer.
It emulates it realistically.
Quantum algorithms will have a profound impact on the world. But the quantum realm is a noisy one.
Designing better quantum algorithms requires knowing the precise noise characteristics of the systems they plan to run on. That makes it possible to ensure they’re robust against noise.
Based on C12’s groundbreaking quantum hardware, Callisto accurately replicates how results are impacted by decoherence.
Build robust algorithms
High-fidelity universal quantum gate set
Callisto provides a high-fidelity universal quantum gate set. So you can perform any quantum operation, similar to how you can string NAND gates together to perform any logic operation in the classical world.
Sophisticated noise model
To get accurate results, Callisto’s sophisticated noise model accounts for decoherence from charge noise, from phonon noise, and from relaxation of the qubit through the microwave resonator that serves as its quantum bus.
Mid-circuit measurement
Going a step beyond a real quantum computer, Callisto also supports mid-circuit measurement so that you can better diagnose what’s happening when your circuit design is face-to-face with the weird, wild quantum world.
Noisy initialization
Initial states for a quantum computer differ from the ideal as well, so Callisto supports noisy initialization of the circuit to help make your simulations more realistic.
Integrate Callisto with ease
Callisto is tightly integrated with IBM’s Qiskit, so you can easily import your Qiskit circuits. Same goes for OpenQASM. Atos MyQLM supports conversion to either of those formats. Callisto can also serve as a backend for Quantinuum’s TKET.
Try out Callisto yourself for free!
For circuits up to 13 qubits, Callisto’s Discovery edition is currently available on the cloud.
Access Callistono credit card required
Documentation
API Reference
To get started, you can find in-depth, non-interactive tutorials and comprehensive usage information in the API Reference.
Jupyter notebooks
Interactive tutorials are available as Jupyter notebooks in the c12-callisto-clients package.
Callisto’s editions
Callisto Discovery is a starter edition that is perfect to get a taste of quantum emulation. It’s able to simulate up to 13 qubits.
Callisto Researcher is designed to help support the scientific community, and on a cloud platform is able to simulate more qubits, depending primarily on available memory.
Callisto Professional is a fully-featured package designed to evaluate hybrid classical/quantum algorithms in fields such as quantum chemistry, optimization, material science, finance, and machine learning. It includes an advanced gate set and a higher qubit limit.
Please contact us for more information about Callisto Researcher and Callisto Professional.