Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 29, 2025

Updates the requirements on QuantumToolbox to permit the latest version.

Release notes

Sourced from QuantumToolbox's releases.

v0.39.1

QuantumToolbox v0.39.1

Diff since v0.39.0

see ChangeLog

Merged pull requests:

  • Add spre and spost methods for ComposedOperator and cache propagator in every time evolution solver (#596) (@​albertomercurio)
  • Bump compat of SciMLOperators and version to v0.39.1 (#599) (@​ytdHuang)
Changelog

Sourced from QuantumToolbox's changelog.

[v0.39.1]

Release date: 2025-11-19

  • Add spre and spost methods for ComposedOperator and cache propagator in every time evolution solver. (#596)

[v0.39.0]

Release date: 2025-11-17

  • Change default solver detection in eigensolve when using sigma keyword argument (shift-inverse algorithm). If the operator is a SparseMatrixCSC, the default solver is UMFPACKFactorization, otherwise it is automatically chosen by LinearSolve.jl, depending on the type of the operator. (#580)
  • Add keyword argument assume_hermitian to liouvillian. This allows users to disable the assumption that the Hamiltonian is Hermitian. (#581)
  • Improve accuracy of ODE solvers for general cases. (#586)
  • Use LinearSolve's internal methods for preconditioners in SteadyStateLinearSolver. (#588)
  • Use FillArrays.jl for handling superoperators. This makes the code cleaner and potentially more efficient. (#589)
  • Make sure state generating functions return dense array by default. (#591)

[v0.38.1]

Release date: 2025-10-27

  • Add ProgressMeterKWARGS in QuantumToolbox.settings for customizing progress bar. (#579)

[v0.38.0]

Release date: 2025-10-27

  • Introduce new methods of sesolve_map and mesolve_map for advanced usage. Users can now customize their own iterator structure, prob_func and output_func. (#565)
  • Use ProgressMeter.jl for progress bar rather than our in-house implementation. (#569, #575)
  • Simplify type structure for time evolution solutions. (#572)
  • Add support to arbitrary precision computation. Tested for sesolve, mesolve and eigensolve. (#576)

[v0.37.0]

Release date: 2025-10-12

  • Fix cite() bibtex output. (#552)
  • Implement sesolve_map and mesolve_map for solving multiple initial states and parameter sets in parallel. (#554)
  • Add qeye_like and qzero_like, which are synonyms of one and zero. (#555)
  • Add steadystate and DSF benchmarks. The SteadyStateODESOlver tolerances are lowered to terminate_reltol=1e-4 and terminate_abstol=1e-6 to improve speed at the cost of accuracy. (#557)

[v0.36.0]

Release date: 2025-09-29

  • Add QuantumToolbox.cite() for bibtex generator of QuantumToolbox.jl. (#544)
  • Add sortby and rev keyword arguments to eigensolvers. (#546)

[v0.35.0]

Release date: 2025-09-03

  • Add support of QobjEvo for steadystate (ODE solver only). (#536)
  • Changes to SteadyStateODESolver. (#537)
    • Introduce the tolerances for steadystate terminate condition (two new fields: terminate_reltol = 1e-5 and terminate_abstol = 1e-7)
    • Fix keyword argument handling for SteadyStateODESolver before passing to mesolve.
  • Fix incorrect negativity and partial_transpose for arbitrary subsystem dimension. (#539)

... (truncated)

Commits
  • dac43da Bump compat of SciMLOperators and version to v0.39.1 (#599)
  • e209b96 Add spre and spost methods for ComposedOperator and cache propagator in...
  • 38f2d89 Bump version to v0.39.0 (#595)
  • e8a550e Improve accuracy of ODE solvers for general cases (#586)
  • c0270e7 Update auto-push condition for benchmarks workflow
  • 0ccd012 Update contrubution guide (#592)
  • 7cac2f8 Make sure state generating functions return dense array (#591)
  • deb5d49 Update CUDA compat (#590)
  • 8f3ea3b Use FillArrays.jl for handling superoperators (#589)
  • 720304d Use LinearSolve's internal methods for preconditioners (#588)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [QuantumToolbox](https://github.com/qutip/QuantumToolbox.jl) to permit the latest version.
- [Release notes](https://github.com/qutip/QuantumToolbox.jl/releases)
- [Changelog](https://github.com/qutip/QuantumToolbox.jl/blob/main/CHANGELOG.md)
- [Commits](qutip/QuantumToolbox.jl@v0.34.0...v0.39.1)

---
updated-dependencies:
- dependency-name: QuantumToolbox
  dependency-version: 0.39.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file julia Pull requests that update julia code labels Nov 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file julia Pull requests that update julia code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant