-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Description
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 Optimization.jl (Add Manopt.jl wrapper SciML/Optimization.jl#712)
- All functions from
src/functions
should either be moved toManifoldDiff
(basic functions) orManoptExamples
(TV, Bézier) (Move Examples. #331). - Unify passing of optional parts of the objective in high-level solver interfaces #381
- Consider using AlgorithmsInterface.jl before going 1.0
Feel free to open more issues of what you would like to see as features within Manopt.jl 1.0
mateuszbaran
Metadata
Metadata
Assignees
Labels
No labels