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.
Feel free to open more issues of what you would like to see as features within Manopt.jl 1.0
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_parameterwas 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.:pshould become:Iterate.get_parametershould be used for accessing sub-solver states besides the result.src/functionsshould either be moved toManifoldDiff(basic functions) orManoptExamples(TV, Bézier) (Move Examples. #331).Feel free to open more issues of what you would like to see as features within Manopt.jl 1.0