Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lightweight “base” package with core definitions #131

Closed
lostella opened this issue Aug 15, 2021 · 0 comments
Closed

Lightweight “base” package with core definitions #131

lostella opened this issue Aug 15, 2021 · 0 comments

Comments

@lostella
Copy link
Member

lostella commented Aug 15, 2021

Similar to other packages, we could have a very lightweight “base” package containing the core definitions (like prox and prox!, maybe some calculus rules would fit there too), so that other packages like ProximalAlgorithms or SeparableOptimization do not need to take the full dependency on ProximalOperators, but can just depend “on the API”. This would increase decoupling between packages: anyone bringing their own operators could directly use available algorithms.

Some things to figure out:

  • What should fit into the package? Definitely prox and prox! but other things like function conjugation would be useful I think
  • What would be a good name? ProximalBase is taken. Maybe ProximalCore?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant