-
Notifications
You must be signed in to change notification settings - Fork 4
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
Handle Animate dependency #122
Comments
Thinking out loud here... Maybe we could have a Something like:
I have a feeling software engineers would hate this, but maybe it's not bad if we really want to avoid Animate dependency for just this one function? :) |
Thanks for the suggestion but I don't want to put this kind of thing in the repo. Indeed, it's not good software engineering practice. What I was thinking of most recently was implementing simple gradient and Hessian recovery methods in Movement with a switch to use the more extensive implementations in Animate if it's been installed. Alternatively, we could propose to get Clement interpolation merged into Firedrake itself so all the packages, as well as other Firedrake users can make use of it. I'll put this issue in the "discussion" section for the next meeting. |
Could also try to get some gradient and Hessian recovery functionality merged into Firedrake? They might be interested in Clement interpolation, for example. |
Currently Animate is used for computing Hessians.
We should either avoid this dependency or raise useful errors if a user attempts to use this functionality without having installed Animate.
The text was updated successfully, but these errors were encountered: