Andrew Kille
Andrew Kille
See https://juliaci.github.io/PkgBenchmark.jl/stable/define_benchmarks/.
@david-pl @Krastanov @amilsted Improves performance and reduces allocations in #16 by defining RecursiveArrayTools methods and `Base.Broadcast._broadcast_get_index` for QO types. For the example discussed in #16 (copied below) ``` using QuantumOptics,...
Continuing my quest to open up SciML to custom non-`AbstractArray` types :). See https://github.com/SciML/StochasticDiffEq.jl/pull/579 and https://github.com/SciML/OrdinaryDiffEq.jl/pull/2368 for more reference.
Integrates very simple benchmarking into CI, specifically for bringing QO.jl up to speed with the SciML interface ([#404](https://github.com/qojulia/QuantumOptics.jl/issues/298)). Note, at this current moment, this is **not** me reserving the following...
In several of the master functions, e.g., `dmaster_h!`, a cached copy of `drho` is required as input: ``` dmaster_h!(drho, H, J, Jdagger, rates, rho, drho_cache) ``` Presumably, this is to...
- Adds feature discussed in #357 for master solvers. - I defined `DiffEqBase.promote_u0` methods for QO types and removed `rebuild` because it was no longer needed. Once https://github.com/qojulia/QuantumOpticsBase.jl/pull/172 is merged,...
@David-pl @krastanov @amilsted I am thinking about how we should document the recent work with solving ODE, SDE problems in QO and the integration of a few of the Julia...
According to the docs (https://docs.qojulia.org/semiclassical/), to run a semiclassical solver, say `semiclassical.schroedinger_dynamic`, one has to define the following functions: ``` function fquantum_schroedinger(t, ψ, u) # update H (Hamiltonian) according to...
Adding these tests will help keep track of type piracies, method ambiguities, dependencies in the package. Already implemented in QuantumOpticsBase.jl.