QuTiP v4.2.0 Release Notes

Release Date: 2017-07-28 // over 6 years ago
  • ๐Ÿš€ Release of QuTiP 4.2.

    ๐Ÿ‘Œ Improvements

    • MAJOR FEATURE: Initial implementation of time-dependent Bloch-Redfield Solver.
    • Qobj tidyup is now an order of magnitude faster.
    • Time-dependent codegen now generates output NumPy arrays faster.
    • ๐Ÿ‘Œ Improved calculation for analytic coefficients in coherent states (Sebastian Kramer).
    • Input array to correlation FFT method now checked for validity.
    • Function-based time-dependent mesolve and sesolve routines now faster.
    • Codegen now makes sure that division is done in C, as opposed to Python.
    • Can now set different controls for a each timeslot in quantum optimization.
    • This allows time-varying controls to be used in pulse optimisation.

    ๐Ÿ› Bug Fixes

    • rcsolve importing old Odeoptions Class rather than Options.
    • Non-int issue in spin Q and Wigner functions.
    • Qobjโ€™s should tidyup before determining isherm.
    • ๐Ÿ›  Fixed time-dependent RHS function loading on Win.
    • ๐Ÿ›  Fixed several issues with compiling with Cython 0.26.
    • 0๏ธโƒฃ Liouvillian superoperators were hard setting isherm=True by default.
    • ๐Ÿ›  Fixed an issue with the solver safety checks when inputing a list with Python functions as time-dependence.
    • ๐Ÿ›  Fixed non-int issue in Wigner_cmap.
    • MKL solver error handling not working properly.