QuantumToolbox.jl
QuantumToolbox.jl copied to clipboard
Quantum Toolbox in Julia
This pull request changes the compat entry for the `SciMLOperators` package from `0.3, 0.4` to `0.3, 0.4, 1`. This keeps the compat entries for earlier versions. Note: I have not...
The [`steadystate_fourier`](https://qutip.org/QuantumToolbox.jl/stable/resources/api#QuantumToolbox.steadystate_fourier) function doesn't support GPU arrays. The support can be implemented by following the same method as [`steadystate`](https://qutip.org/QuantumToolbox.jl/stable/resources/api#QuantumToolbox.steadystate). One can take advantage of the following functions - [`_dense_similar`](https://github.com/qutip/QuantumToolbox.jl/blob/243bff734b1e13aed78847ba32a778b924c9dc8d/src/utilities.jl#L133-L134): Creates...
For a given steady-state correlation function $\left\langle \hat{A}(\tau) \hat{B}(0) \right\rangle$, [`spectrum`](https://qutip.org/QuantumToolbox.jl/stable/resources/api#QuantumToolbox.spectrum) calculates the quantity ```math S(\omega) = \int_{-\infty}^\infty \left\langle \hat{A}(\tau) \hat{B}(0) \right\rangle e^{-i \omega \tau} d \tau ``` — see...
Try to see if the code quality can be run on `Julia 1`
## Checklist Thank you for contributing to `QuantumToolbox.jl`! Please make sure you have finished the following tasks before opening the PR. - [x] Please read [Contributing to QuantumToolbox.jl](https://qutip.org/QuantumToolbox.jl/stable/resources/contributing). - [x]...
## Checklist Thank you for contributing to `QuantumToolbox.jl`! Please make sure you have finished the following tasks before opening the PR. - [x] Please read [Contributing to QuantumToolbox.jl](https://qutip.org/QuantumToolbox.jl/stable/resources/contributing). - [x]...
### Problem Description Define and correct some utility functions to get the mean photon number and coherence for bosonic systems. In [arithmetic_and_attributes.jl](https://github.com/qutip/QuantumToolbox.jl/blob/main/src/qobj/arithmetic_and_attributes.jl#L670) there is already a defined function to get...
### Problem Description For time-independent Hamiltonians it is possible to implement an exact Monte-Carlo solver which works on the diagonal basis of the effective Hamiltonian. In this way, the evolution...
### Problem Description Implement functions to convert from and to kraus, choi, chi and superoperator. ### Proposed Solution All the functions are already implemented in qutip in https://github.com/qutip/qutip/blob/master/qutip/core/superop_reps.py Additionally, in...