v0.4.61
Manopt v0.4.61
Added
- Tests now also use
Aqua.jl
to spot problems in the code, e.g. ambiguities. - introduce a feature-based list of solvers and reduce the details in the alphabetical list
- adds a
PolyakStepsize
- added a
get_subgradient
forAbstractManifoldGradientObjectives
since their gradient is a special case of a subgradient.
Fixed
get_last_stepsize
was defined in quite different ways that caused ambiguities. That is now internally a bit restructured and should work nicer.
Internally this means that the interims dispatch onget_last_stepsize(problem, state, step, vars...)
was removed. Now the only two left areget_last_stepsize(p, s, vars...)
and the one directly checkingget_last_stepsize(::Stepsize)
for stored values.- we accidentally exported
set_manopt_parameter!
, this is now fixed.
Changed
get_manopt_parameter
andset_manopt_parameter!
have been revised and better documented,
they now use more semantic symbols (with capital letters) instead of direct field access
(lower letter symbols). Since these are not exported, this is considered an internal, hence non-breaking change.- semantic symbols are now all nouns in upper case letters
:active
is changed to:Activity
Merged pull requests:
- Introduce Aqua.jl-based checks (#379) (@kellertuer)
- Add a structured list of solvers (#380) (@kellertuer)
- Unify symbols in get/set manopt parameters. (#383) (@kellertuer)
- add Polyak's Step size. (#384) (@kellertuer)
Closed issues: