Dear QuTiP community,
The QuTiP Admin Team is happy to report that 2021 has been a busy, productive and successful year for QuTiP with many new features, bugs fixed, and contributions from the community.
We've summarized these below, providing short descriptions and links and statistics where possible.
This year was also QuTiP's 10th anniversary -- congratulations and thank you's to everyone who contributed to getting us where we are today, and here's to the next ten years!
Best wishes,
The QuTiP Admin Team
- Community Events & Projects
- Downloads and Use
- Unitary Fund Grants to QuTiP projects
- Jobs
- Papers
- Major improvements
- Development
- Upcoming Projects & Ideas for the Future
-
QuTiP's 10-year anniversary on Unitary Fund's Discord server
-
QuTiP GSoC 2021 projects:
-
Felipe Haiek (blog posts; CuPy data backend)
-
Purva Thakre (blog posts; converting unitaries to gates)
-
Asier Galicia (blog posts; TensorFlow data backend)
-
-
QuTiP GSoC + QuTiP 5 community call on Unitary Fund Discord:
-
A CuPy backend for QuTiP (Felipe Haiek)
-
qutip-tensorflow (Asier Galicia)
-
Quantum Gate Decomposition (Purva Thakre)
-
QuTiP 5 Status (Simon Cross)
-
-
Asier Galicia joined the QuTiP admin team in December for his TUDelft MSc internship to work on a TensorNetwork data backend (qutip-tensornetwork)
-
Four students from the Maastricht Science Program produced a tutorial on Single Photon Interference as part of a four week project in June.
-
QuTiP QIP mini-meetup in Cologne was attended by Boxi, Simon & Gaurav Saxena
-
QuTiP participated in Nvidia's cuQuantum beta release program and gave feedback (Simon, Neill, Asier)
-
QuTiP Admins helped CINECA (Italy's supercomputing facility) understand how to accelerate QuTiP by high performance computing (HPC). Link to issue.
-
Total downloads from PyPI (and last 30 days):
-
Packages that depend on QuTiP: 26
-
QuTiP is supported by Unitary Fund as an affiliated project.
-
The QuTiP community calls are being held on the Unitary Fund Discord.
-
QuTiP was one of the featured projects in UnitaryHACK, a distributed bounty hack supporting quantum open source software. Three hacks were awarded.
Unitary Fund has awarded the following grants for projects involving QuTiP:
-
To Diego Wiskniacki and his students to build PyKrylovSolver (blog post, opened PR #1739)
-
To Ben Braham for an undergoing project on Variational Quantum Algorithms + quantum optimal control (supervised by Daniel Burgarth). An issue (#118) has been opened on qutip-qip
-
Added Asier Galicia (former GSoC student and RIKEN intern) to the qutip admins. He is working on qutip-tensornetworks.
-
Updates from RIKEN:
-
Simon Cross started full-time at RIKEN in May (focused on QuTiP development)
-
A second position at RIKEN to work on QuTiP remains open (job ad)
-
-
"Pulse-level noisy quantum circuits with QuTiP" by Boxi Li, Shahnawaz Ahmed, Sidhant Saraogi, Neill Lambert, Franco Nori, Alexander Pitchford, Nathan Shammah, Quantum 6, 630 (2022).
-
"BoFiN-HEOM: A bosonic and fermionic numerical hierarchical-equations-of-motion library with applications in light-harvesting, quantum control, and single-molecule electronics" by Neill Lambert, Tarun Raheja, Simon Cross, Paul Menczel, Shahnawaz Ahmed, Alexander Pitchford,Daniel Burgarth, Franco Nori [soon to be updated]
-
QobjEvo and Coefficients (i.e. support for time-dependent systems) were greatly improved
-
A pluggable system of solvers and ODE integrators was added.
-
State of the art Verner ODE integrators that use the new data layer were added (see [Refuge for Runge-Kutta Pairs (http://people.math.sfu.ca/~jverner/))
-
QuTiP's new data layer was completed
-
QuTiP QIP was split out from QuTiP itself (the first split out family package)
-
The Hierarchy Equations of Motion (HEOM) solver was reimplemented, starting from the BoFiN HEOM (examples) and a new guide was written for it.
-
To support the qutip-cupy project, GPU test runners were set up on AWS which can be used to test QuTiP projects on GPUs in the future.
-
QuTiP release process was automated and documented
-
QuTiP documentation is now built using a GitHub action (previously it was hand build in a hard to reproduce way)
-
QuTiP releases:
-
QuTiP QIP releases:
-
QuTiP commits:
-
45 people made commits to the main QuTiP repository
-
16 people made more than 10 commits each
-
902 commits in total
-
-
QuTiP issues:
-
108 issues created (of which 81 have been resolved)
-
Currently open: 134
-
-
QuTiP pull requests:
-
194 pull requests created (of which 183 have been closed)
-
Currently open: 20
-
-
Two new data layers created (as part of GSoC):
-
We expect QuTiP 4.6.3, QuTiP 4.7 and the alpha release of QuTiP 5 to all take place in Q1/Q2 2022.
-
We then expect a period of some months improving the alpha release and getting community feedback before moving onto a beta release.
-
We expect QuTiP 4.7 to be maintained for some time in order to allow users to transition to QuTiP 5.
-
QuTiP are participating in Google Summer of Code 2022 with NumFOCUS (project ideas).