A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/qutip/qutip/releases below:

Website Navigation


Releases · qutip/qutip · GitHub

QuTiP 5.2.0 Features Improvements to Environment New experimental solver Better matrix format control Other improvements Bug Fixes Documentation Miscellaneous QuTiP 5.1.1 QuTiP 5.1.1

Patch to add support for scipy 1.15.

Features Bug Fixes QuTiP 5.1.0 QuTiP 5.1.0 Features Bug Fixes Documentation Miscellaneous QuTiP 5.0.4

Micro release to add support for numpy 2.1

Bug Fixes QuTiP 5.0.3

Micro release to add support for numpy 2.

Bug Fixes Documentation Miscellaneous QuTiP 5.0.2

Patch release with a lot of fixes, optimization for QuTiP 5.

Bug Fixes Documentation Miscellaneous QuTiP 4.7.6

Release to avoid issues related to scipy 1.13

QuTiP 4.7.6 (2024-04-05) Bug Fixes Miscellaneous QuTiP 5.0.1

Patch release fixing small issues, mostly with the migration from self hosting the documentation to using readthedocs.

QuTiP 5.0.0 QuTiP 5.0.0

QuTiP 5 is a redesign of many of the core components of QuTiP (Qobj,
QobjEvo, solvers) to make them more consistent and more flexible.

Qobj may now be stored in either sparse or dense representations,
and the two may be mixed sensibly as needed. QobjEvo is now used
consistently throughout QuTiP, and the implementation has been
substantially cleaned up. A new Coefficient class is used to
represent the time-dependent factors inside QobjEvo.

The solvers have been rewritten to work well with the new data layer
and the concept of Integrators which solve ODEs has been introduced.
In future, new data layers may provide their own Integrators
specialized to their representation of the underlying data.

Much of the user-facing API of QuTiP remains familiar, but there have
had to be many small breaking changes. If we can make changes to
easy migrating code from QuTiP 4 to QuTiP 5, please let us know.
A notebook to help with migration is available on colab.

An extensive list of changes follows.

Contributors

QuTiP 5 has been a large effort by many people over the last three years.

In particular:

Other members of the QuTiP Admin team have been heavily involved in reviewing,
testing and designing QuTiP 5:

Two Google Summer of Code contributors updated the tutorials and benchmarks to
QuTiP 5:

During an internship at RIKEN, Patrick Hopf created a new quantum control method and
improved the existing methods interface:

Four experimental data layers backends were written either as part of Google Summer
of Code or as separate projects. While these are still alpha quality, they helped
significantly to test the data layer API:

Finally, Yuji Tamakoshi updated the visualization function and added animation
functions as part of Google Summer of Code project.

We have also had many other contributors, whose specific contributions are
detailed below:

Qobj changes

Previously Qobj data was stored in a SciPy-like sparse matrix. Now the
representation is flexible. Implementations for dense and sparse formats are
included in QuTiP and custom implementations are possible. QuTiP's performance
on dense states and operators is significantly improved as a result.

Some highlights:

QobjEvo changes

The QobjEvo type for storing time-dependent quantum objects has been
significantly expanded, standardized and extended. The time-dependent
coefficients are now represented using a new Coefficient type that
may be independently created and manipulated if required.

Some highlights:

Solver changes

The sol...

Read more QuTiP 5.0.0b1 Features Bug Fixes Miscellaneous

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4