QuantumOptics.jl
QuantumOptics.jl copied to clipboard
Implement benchmarks for broadcasting QO types
Integrates very simple benchmarking into CI, specifically for bringing QO.jl up to speed with the SciML interface (#404). Note, at this current moment, this is not me reserving the following bounty #407. I am merely submitting this PR to benchmark work in merged PRs (#404, https://github.com/qojulia/QuantumOpticsBase.jl/pull/172). There is still a substantial amount of work to be done in migrating other QO benchmarks to this suite.
I should also mention: to add support for solving SDEs with QO types, I defined the method wiener_randn!
from DiffEqNoiseProcess.jl, which meant adding it as a dependency (this is a requirement for custom array types https://github.com/SciML/StochasticDiffEq.jl/pull/579#event-13828699414).