Skip to content

QuTiP 5.0.0b1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Ericgig Ericgig released this 06 Mar 16:12
· 98 commits to qutip-5.0.X since this release
7cfbdda

Features

  • Create a Dimension class (#1996)
  • Add arguments of plot_wigner() and plot_wigner_fock_distribution() to specify parameters for wigner(). (#2057, by Kosuke Mizuno)
  • Restore feedback to solvers (#2210)
  • Added mpi_pmap, which uses the mpi4py module to run computations in parallel through the MPI interface. (#2296, by Paul)
  • Only pre-compute density matrices if keep_runs_results is False (#2303, by Matt Ord)

Bug Fixes

  • Add the possibility to customize point colors as in V4 and fix point plot behavior for 'l' style (#1974, by Daniel Moreno Galán)
  • Disabled broken "improved sampling" for nm_mcsolve. (#2234, by Paul)
  • Fixed result objects storing a reference to the solver through options._feedback. (#2262, by Paul)
  • Fixed simdiag not returning orthonormal eigenvectors. (#2269, by Sola85)
  • Fix LaTeX display of Qobj state in Jupyter cell outputs (#2272, by Edward Thomas)
  • Improved behavior of parallel_map and loky_pmap in the case of timeouts, errors or keyboard interrupts (#2280, by Paul)
  • Ignore deprecation warnings from cython 0.29.X in tests. (#2288)
  • Fixed two problems with the steady_state() solver in the HEOM method. (#2333)

Miscellaneous

  • Improve fidelity doc-string (#2257)
  • Improve documentation in guide/dynamics (#2271)
  • Improve states and operator parameters documentation. (#2289)
  • Rework kraus_to_choi making it faster (#2284, by Bogdan Reznychenko)
  • Remove Bloch3D: redundant to Bloch (#2306)
  • Allow tests to run without matplotlib and ipython. (#2311)
  • Add too small step warnings in fixed dt SODE solver (#2313)
  • Add dtype to Qobj and QobjEvo (#2325)
  • Fix typos in expect documentation (#2331, by gabbence95)
  • Allow measurement functions to support degenerate operators. (#2342)