Manopt.jl Roadmap to 1.0
kellertuer opened this issue · 0 comments
kellertuer commented
I feel that by now the overall architecture of Manopt.jl seems reasonably stable. In this issue I would like to keep track of (probably breaking) changes and improvements that would need to be done before we release a 1.0. I would currently assume there is at least one, if not two breaking releases before we go for 1.0.
This is also not meant as something that should be rushed – since any breaking change has effects on the eco system.
Feel free to recommend further points as comments below to be added to this list.
-
set_parameter
was designed a bit ad-hoc and should have a more consistent set of symbols to address semantic an not syntactic elements of sub-problems and sub-states. E.g.:p
should become:Iterate
. -
get_parameter
should be used for accessing sub-solver states besides the result. - Integration into JuMP
- Integration into Optimization.jl (SciML/Optimization.jl#712)
- All functions from
src/functions
should either be moved toManifoldDiff
(basic functions) orManoptExamples
(TV, Bézier) (#331). - #381
Feel free to open more issues of what you would like to see as features within Manopt.jl 1.0