QuTiP 5 in the browser

16 views
Skip to first unread message

Simon Cross

unread,
Apr 5, 2025, 8:47:49 AMApr 5
to qu...@googlegroups.com
Greetings,

It's been awhile, but I spent some time this last week updating Try QuTiP, aka QuTiP in the browser, to QuTiP 5.

If you go to https://qutip.org/try-qutip/ and run `qutip.about()` you'll see:

QuTiP Version:      5.1.1
Numpy Version:      2.2.4
Scipy Version:      1.14.1
Cython Version:     None
Matplotlib Version: 3.10.1
Python Version:     3.13.1
Number of CPUs:     1
BLAS Info:          Generic
INTEL MKL Ext:      None
Platform Info:      Emscripten (wasm32)
Installation path:  /lib/python3.13/site-packages/qutip

Installed QuTiP family packages
-------------------------------
qutip-qip: 0.4.0**
qutip-qtrl: 0.1.5

Other updates include:

- qutip-qip circuits are now rendered in the browser using the new Matplotlib circuit rendering backend.

- The README.md file contains quick links to all the tutorial notebooks.

- The Jupyterlab fromURL plugin is installed so that you can open notebooks from the web in Try QuTiP using URLs like: https://qutip.org/try-qutip/lab?fromURL=... . For example,
https://qutip.org/try-qutip/lab?fromURL=https://qutip.org/qutip-tutorials/tutorials-v5/time-evolution/002_larmor-precession.ipynb.

- The Jupyterlite Web RTC plugin is installed so you can use it to collaboratively run and edit notebooks with others. To use this append `https://qutip.org/try-qutip/lab?room=...` where the `...` is the name of the room you have made up and shared with your collaborators. See https://jupyterlite.readthedocs.io/en/stable/howto/configure/rtc.html for details.

- XPython is now the default Jupyter kernel, so there is no need to select a kernel all the time.

- ** You won't actually see qutip-qip in the about list because there hasn't been a release for a version that supports the new qutip.about() entry points, but qutip-qip 0.4.0 is installed.

Try QuTiP is now also mentioned on the QuTiP website: https://qutip.org/try-qutip.html

Bugs and feature requests can be submitted to https://github.com/qutip/try-qutip/issues/. A few are already listed there.

Once again a big thank you to the QuantStack team for their help with various niggles and in particular to Thorsten Beier for providing amazing support while ironing things for the latest Try QuTiP update.

At your service,
Simon Cross
Reply all
Reply to author
Forward
0 new messages