libprima / PRIMA.jl

a Julia interface to PRIMA, a Reference Implementation for Powell's methods with Modernization and Amelioration
MIT License
21 stars 5 forks source link

Public API: provide a single function `prima` instead of five individual solvers #30

Open zaikunzhang opened 5 months ago

zaikunzhang commented 5 months ago

Hi @emmt and @amontoison ,

I am not sure how likely this will be done, but we can discuss it.

I suggest providing a single function prima instead of five functions lincoa, etc. Then we make the individual solvers available via prima with an option/argument solver (used in MATLAB) or method (used in SciPy), and deprecate the individual functions lincoa etc.

The reason is here:

https://github.com/orgs/libprima/discussions/184

Thanks.

Zaikun