QuTiP 4.2.0
nonhermitian
released this
28 Jul 18:46
·
4 commits
to qutip-4.2.X
since this release
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.
- 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.