QuantumNLDiffEq.jl
QuantumNLDiffEq.jl copied to clipboard
Roadmap and Scope
I realize the package is at its early days :) , but do you, @VarLad, have a plan for its roadmap?
Would this be along the lines of https://github.com/QuantumBFS/QuDiffEq.jl ?
If yes, I think the references in https://quantumalgorithmzoo.org/#ONML might be a good start :D
@dynamic-queries Nothing for now Super early days, I'm working towards a "better structure", but overhauls aren't gonna be rare :D
For now, I'll be implementing what I initially had in mind. I'm open to suggestions after that is over
@ChrisRackauckas I'd like to use this issue to present the goals in the following order of priority (for this library)
- Replacing Flux.jl dependency with Optimisers.jl
- Replacing Yao.jl dependency with its appropriate component libraries
- Tests for parameterization of cost functions (the functionality is present, but will only work on Yao#master)
- Minor/trivial design changes to the library.
- Documentation.
- Implementation of utilities like callback, ProgressLogging etc. I want to keep this library as low on deps as possible, so that'll probably go into
lib/QuantumNLDiffEqUtilsor something (I refer to that new library thing Pkg has and Makie uses for keeping its different backends) :P
1 - 4 are self explanatory and trivial to implement. Regarding Documentation: (if its okay with you) I'd like to explore Pollen.jl to implement the docs of QuantumNLDiffEq.