Skip to content

chore(deps): update QuantumToolbox requirement from 0.42, 0.43 to 0.42, 0.43, 0.44#125

Merged
jack-champagne merged 1 commit intomainfrom
dependabot/julia/QuantumToolbox-0.42-and-0.43-and-0.44
Mar 21, 2026
Merged

chore(deps): update QuantumToolbox requirement from 0.42, 0.43 to 0.42, 0.43, 0.44#125
jack-champagne merged 1 commit intomainfrom
dependabot/julia/QuantumToolbox-0.42-and-0.43-and-0.44

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 18, 2026

Updates the requirements on QuantumToolbox to permit the latest version.

Release notes

Sourced from QuantumToolbox's releases.

v0.44.0

QuantumToolbox v0.44.0

Diff since v0.43.1

see ChangeLog

Merged pull requests:

Closed issues:

  • QuantumToolboxCUDAExt fails on Julia 1.12 — AbstractCuSparseArray undeclared import (#672)
Changelog

Sourced from QuantumToolbox's changelog.

[v0.44.0]

Release date: 2026-03-11

  • Align with last changes in CUDA.jl v5.9.6+. Use GPUArrays.AbstractGPUSparseArray instead of CUDA.CUSPARSE.AbstractCuSparseArray to support more GPU backends. (#625)
  • Update to DocumenterVitepress.jl v0.3. (#667)
  • Add limit tests of the filter in liouvillian_dressed_nonsecular. In the limit of the filter width going to zero, we should recover the dressed liouvillian within secular approximation (see, e.g., https://doi.org/10.1103/PhysRevA.84.043832). (#669)
  • Support generic AbstractMatrix for mat2vec. (#670)

[v0.43.1]

Release date: 2026-02-23

  • Remove internal function _check_dims_to. (#657)
  • Improve memory efficiency of liouvillian_dressed_nonsecular by implementing the filtering directly during the Kronecker product. (#656)

[v0.43.0]

Release date: 2026-02-04

  • Restructure Dimensions and Space. Avoid using prod(::Dimensions) for getting matrix sizes, and instead use get_hilbert_size and get_liouville_size. (#600)
  • Merge ProductDimensions and GeneralProductDimensions into ProductDimensions. The dimensions are now assumed to be always general. This simplifies the structure and usage of dimensions. (#649)
  • Add support to time-dependent Hamiltonian and collapse operators in lr_mesolve. (#650)
  • Adapt time evolution solver options as well as spre and spost identity type to input. (#653)

[v0.42.0]

Release date: 2026-01-17

  • Allow specifying element types (eltype) for states and operators generating functions. (#641)

[v0.41.0]

Release date: 2026-01-12

  • Introduce matrix_heatmap and matrix_histogram for visualizing operators. (#621)
  • Allow rectangular eigenvector matrices in liouvillian_generalized and expand its documentation with proper citation. Rename it to liouvillian_dressed_nonsecular. (#624)
  • Optimize liouvillian_dressed_nonsecular: avoid O(N⁴) dense filter matrices. (#627)
  • Restrict CUDA.jl version compatibility to < 5.9.6 due to breaking changes in that release. (#630)
  • Move from JuliaFormatter.jl to Runic.jl for code formatting. (#633)
  • Improve eigsolve_al initial state handling and returned values and vectors. (#636)
  • Convert tlist to promoted type in all time evolution solvers. (#638)

[v0.40.0]

Release date: 2025-12-21

  • Add error message for bad input in state/operator generating functions (#603)
  • Extend sesolve and mesolve to handle Operator and SuperOperator as initial conditions for propagator calculation. This introduces a states_type field to TimeEvolutionProblem. (#606, #619)
  • Support time-dependent operators on dsf_mesolve (#610)
  • Fix thermal_dm and enr_thermal_dm for extreme cases. (#614, #613)

[v0.39.1]

Release date: 2025-11-19

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

... (truncated)

Commits

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 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)

…2, 0.43, 0.44

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](https://github.com/qutip/QuantumToolbox.jl/commits/v0.44.0)

---
updated-dependencies:
- dependency-name: QuantumToolbox
  dependency-version: 0.44.0
  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 Mar 18, 2026
@jack-champagne jack-champagne merged commit 5637ae1 into main Mar 21, 2026
6 of 7 checks passed
@dependabot dependabot bot deleted the dependabot/julia/QuantumToolbox-0.42-and-0.43-and-0.44 branch March 21, 2026 07:34
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