Skip to content

Add Julia tutorial for simulating time evolution of the Ising model#5254

Open
haimeng-zhang wants to merge 5 commits into
Qiskit:mainfrom
haimeng-zhang:julia-tutorial
Open

Add Julia tutorial for simulating time evolution of the Ising model#5254
haimeng-zhang wants to merge 5 commits into
Qiskit:mainfrom
haimeng-zhang:julia-tutorial

Conversation

@haimeng-zhang

@haimeng-zhang haimeng-zhang commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

Summary

Julia is a dynamic language designed for high-performance numerical and scientific computing, making it a natural fit for quantum simulation workflows. The tutorial shows how Julia is used for both classical pre- and post-processing (e.g., building Hamiltonians, running ODE solvers, computing expectation values) and for orchestrating quantum hardware jobs, eliminating the need to switch between languages or environments. The example used in this tutorial is simulating time evolution of the transverse-field Ising model.

To interface with IBM Quantum hardware from Julia, this tutorial uses two packages from the Qiskit ecosystem: Qiskit.jl wraps the Qiskit C API and provides circuit construction and transpilation functionality in Julia; QiskitIBMRuntimeC.jl connects to IBM Quantum hardware through the Qiskit IBM Runtime service, enabling job submission and result retrieval directly from Julia.

Files

The PR adds the following files:

  • the notebook docs/tutorials/time-evolution.ipynb
  • the files docs/tutorials/Project.toml and docs/tutorials/Manifest.toml, which are needed to set up the Julia environment and install the dependencies to run the notebook.

@qiskit-bot

Copy link
Copy Markdown
Contributor

Thanks for contributing to Qiskit documentation!

Before your PR can be merged, it will first need to pass continuous integration tests and be reviewed. Sometimes the review process can be slow, so please be patient. Thanks! 🙌

@review-notebook-app

Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants