Releases: qutip/QuantumToolbox.jl
Releases · qutip/QuantumToolbox.jl
v0.10.1
QuantumToolbox v0.10.1
Merged pull requests:
- Fix some typos in the docstrings (#161) (@ytdHuang)
- Always return sparse matrices for
spre
,spost
, andsprepost
(#162) (@ytdHuang) - Change default
word_size=64
in the extension forCUDA.jl
(#163) (@ytdHuang) - Functions for generating common quantum states (#164) (@ytdHuang)
- Improve runtest CI config (#165) (@ytdHuang)
Closed issues:
- Functions for generating quantum states (#146)
v0.10.0
QuantumToolbox v0.10.0
Merged pull requests:
- Rearrange badges in table and add
JET.jl
badge (#141) (@ytdHuang) - Fix links of badges in README (#142) (@ytdHuang)
- Rename all
@id
in docs (#144) (@ytdHuang) - Implement steady state solver using LinearSolve.jl and eigen (#149) (@LorenzoFioroni)
- Re-organize source code for
Qobj
(#150) (@ytdHuang) - functionality for permuting tensor product order of Qobj (#152) (@aarontrowbridge)
- Improved Floquet solver (#153) (@samu-sys)
- Attribute functions operating on
Qobj
(#155) (@ytdHuang) - Introduce
commutator
,fcreate
, andfdestroy
(#156) (@ytdHuang) - Fix incorrect inputs for functions that generate states (#157) (@ytdHuang)
- Constructing general spin-j operators (#158) (@ytdHuang)
- ODE-stationary-state solver (#159) (@ilkclord)
- Adjust some exception types and error messages (#160) (@ytdHuang)
Closed issues:
- Write a detailed
README
file (#79) - Move repository to qutip.org (#80)
- Add a the iterative solvers and eigensolver for
steadystate
(#81) - Improve the Floquet solver, with the possibility to get also the time-dependent components (#82)
- ODE-based
steadystate
solving method (#84) - Support
permute
to re-order the tensor (Kronecker) product (#95) - Consider reversing order of arguments to
kron
intensor
(#129) - Attribute functions operating on
Qobj
(#148)
v0.9.1
v0.9.0
QuantumToolbox v0.9.0
Merged pull requests:
- Develop documentation (#112) (@ytdHuang)
- Fix favicon (#125) (@albertomercurio)
- Change Zenodo link (#126) (@albertomercurio)
- Update Zenodo link (#127) (@albertomercurio)
- Improve benchmark iframe and tutorial plots (#128) (@albertomercurio)
- Update README.md (#130) (@ytdHuang)
- Optimize
QuantumObjectType
handling (#131) (@ytdHuang) - Introduce
sqrtm
andfidelity
(#132) (@ytdHuang) - Update License, Code of Conduct, and README (#133) (@ytdHuang)
- Change folder structure and make Introduction (#134) (@albertomercurio)
- Change documentation structure (#135) (@albertomercurio)
- Update README (#136) (@albertomercurio)
- Set version v0.9.0 [skip ci] (#137) (@albertomercurio)
v0.8.4
QuantumToolbox v0.8.4
Merged pull requests:
- Add favicon (#121) (@albertomercurio)
- Changes for move on QuTiP org (#122) (@albertomercurio)
- Remove repo link (#123) (@albertomercurio)
- Minor change (#124) (@albertomercurio)
v0.8.3
QuantumToolbox v0.8.3
Merged pull requests:
- Add favicon for the documentation website (#110) (@albertomercurio)
- Format Documents (#111) (@albertomercurio)
- Settings change for benchmark CI (#113) (@albertomercurio)
- Move all steadystate functions into a dedicated file (#114) (@samu-sys)
- Clean the code of liouvillian_floquet (#115) (@albertomercurio)
- Fix benchmarks (#117) (@ytdHuang)
- Introduce CI FormatCheck (#118) (@ytdHuang)
- Make steadystate function almost compatible with GPU arrays (#119) (@albertomercurio)
- Set version v0.8.3 (#120) (@albertomercurio)
v0.8.2
QuantumToolbox v0.8.2
Merged pull requests:
- Logo for the package (#105) (@albertomercurio)
- Adjust Logo size and position in README (#106) (@ytdHuang)
- Test the benchmark page with a simple test case (#107) (@albertomercurio)
- Make the benchmark page embedded in the documentation (#108) (@albertomercurio)
- Set version v0.8.2 (#109) (@albertomercurio)
Closed issues:
- Make a logo, possibly using
QuantumToolbox.jl
(#83)
v0.8.1
QuantumToolbox v0.8.1
Merged pull requests:
- Introduce
CUDA
extension (#77) (@ytdHuang) - Fix local
JET
runtest (#93) (@ytdHuang) - Reorganize keywords:
import
,using
, andexport
(#94) (@ytdHuang) - Add benchmark tracking (#96) (@albertomercurio)
- Change README Zenodo Badge (#97) (@albertomercurio)
- Add more benchmarks (#98) (@albertomercurio)
- Fix Benchmark page and replace Plots.jl with CairoMakie.jl (#99) (@albertomercurio)
- Bump julia-actions/cache from 1 to 2 (#100) (@dependabot[bot])
- Several minor changes to eigsolve (#101) (@albertomercurio)
- Support
svdvals
, generalizenorm
, and introducetracedist
forQobj
(#102) (@ytdHuang) - Fix typo in docstrings (#103) (@ytdHuang)
- Set version to 0.8.1 (#104) (@albertomercurio)
Closed issues:
v0.8.0
QuantumToolbox v0.8.0
Merged pull requests:
- New eigen solve interface (#71) (@ytdHuang)
CUDA
support (#76) (@ytdHuang)- Element type conversion for
QuantumObject
(#78) (@ytdHuang) - Introduce
versioninfo()
andabout()
(#88) (@ytdHuang) - Immutable
QuantumObject
(#91) (@ytdHuang) - Set version to v0.8.0 (#92) (@albertomercurio)
Closed issues:
v0.7.2
QuantumToolbox v0.7.2
Merged pull requests:
- Optimize
show()
forQuantumObject
(#70) (@ytdHuang) - Improve allocations for ProgressBar (#72) (@albertomercurio)
- Improve WignerClenshaw allocations (#73) (@albertomercurio)
- Change version to 0.7.2 (#74) (@albertomercurio)