Releases: qutip/QuantumToolbox.jl
Releases · qutip/QuantumToolbox.jl
Release list
v0.47.2
v0.47.1
QuantumToolbox v0.47.1
see ChangeLog
Merged pull requests:
- Add new method for
multisite_operatorwhen the Hilbert space dimension of all sites are equal (#722) (@ytdHuang) - Efficient Jordan Wigner transformation for
fdestroyandfcreate(#723) (@ytdHuang) - Add Bravyi-Kitaev fermion-to-qubit mapping for
fdestroy/fcreate(#724) (@TendonFFF) - Fix endomorphic and type issues in
multisite_operator(#725) (@ytdHuang) - Fix
multisite_operatortype inference issue (#727) (@ytdHuang) - Fix
mcsolveerror when both keyword argumentse_opsandsave_end=falseare specified. (#728) (@ytdHuang) - Fix wrong ordering of filtered kronecker product in
liouvillian_dressed_nonsecular(#729) (@albertomercurio)
v0.47.0
v0.46.0
v0.45.0
v0.44.0
QuantumToolbox v0.44.0
see ChangeLog
Merged pull requests:
- Support
CUDA v5.9.6(#625) (@albertomercurio) - Update to DocumenterVitepress.jl v0.3 (#667) (@albertomercurio)
- Add limit tests of the filter in
liouvillian_dressed_nonsecular(#669) (@albertomercurio) - Support for more general
AbstractMatrixinmat2vec(#670) (@albertomercurio)
Closed issues:
- QuantumToolboxCUDAExt fails on Julia 1.12 — AbstractCuSparseArray undeclared import (#672)
v0.43.1
v0.43.0
QuantumToolbox v0.43.0
see ChangeLog
Merged pull requests:
- Restructure
DimensionsandSpacesnames and functions (#600) (@albertomercurio) - Merge
ProductDimensionsandGeneralProductDimensions(#649) (@albertomercurio) - Support time-dependent Hamiltonian and collapse operators in low-rank mesolve (#650) (@albertomercurio)
- Better handling of Float32 and sparse types for time evolution solvers (#653) (@albertomercurio)
v0.42.0
QuantumToolbox v0.42.0
see ChangeLog
Merged pull requests:
- Allow specifying element types for states and operator generating functions (#641) (@ytdHuang)
- CompatHelper: bump compat for OrdinaryDiffEqCore to 3, (keep existing compat) (#647) (@github-actions[bot])
Closed issues:
- TagBot: Manual intervention needed for releases (#644)
v0.41.0
QuantumToolbox v0.41.0
see ChangeLog
Merged pull requests:
- [Doc] Fix
OperatorKetandOperatorBranotations (#623) (@ytdHuang) - Separate visualization source files (#622) (@ytdHuang)
- Bump crate-ci/typos from 1.40.0 to 1.41.0 (#626) (@dependabot[bot])
- Visualizing operators (#621) (@ytdHuang)
- Allow rectangular U matrix and update docstring of
liouvillian_generalized. Rename it toliouvillian_dressed_nonsecular(#624) (@albertomercurio) - Optimize
liouvillian_dressed_nonsecular: avoid O(N⁴) dense filter matrices (#627) (@albertomercurio) - Add Copilot instructions (#628) (@albertomercurio)
- Bump version CI pipeline (#629) (@ytdHuang)
- Remove compatibility to CUDA >5.9.5 (#630) (@albertomercurio)
- Move to Runic.jl for code format (#633) (@albertomercurio)
- Fix Runic.jl
makecommands (#634) (@ytdHuang) - Fix bump version CI (#635) (@ytdHuang)
- Convert tlist to promoted type in all time evolution solvers (#638) (@albertomercurio)
- Improve
eigsolve_alinitial state handling and returned values and vectors (#636) (@albertomercurio) - Bump crate-ci/typos from 1.41.0 to 1.42.0 (#639) (@dependabot[bot])
- Bump actions/checkout from 4 to 6 (#640) (@dependabot[bot])
- Bump version to v0.41.0 (#642) (@github-actions[bot])