Closed znicolaou closed 2 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
2633ee0
) 93.87% compared to head (6642ca5
) 93.90%. Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Thank you @znicolaou, this is a great feature! I'll review the code today or tomorrow. Do you have a simple test you could add for this?
I would defer #222 to a later PR, as it would help keep this PR simple.
Thanks, @Jacob-Stevens-Haas ! Yes, will revisit the tests and the example notebooks in the next day or two!
Last point about deprecating--I think we should probably implement the same change in PDELibrary
in addition, since it also used the same library_functions
convention that is essentially repeating the CustomLibrary
. Again, will take just a few small changes to the code but a bit of time to not break examples...
I think this is done now, pending any other issues. Can take a look once more, but I have other work that I need to focus on now. If things look okay, happy to merge any time.
I think this is done now, pending any other issues. Can take a look once more, but I have other work that I need to focus on now. If things look okay, happy to merge any time.
If you need to move onto other things, would you like me to take this PR over the finish line?
With that PR and issue, are you ok if we close this, Zach? (But let's keep the branch around so that we can pull in TrimmedLibrary
)
As a partial response to issue #351 and discussion #429 here, I'm adding an option to replace the
library_functions
andfunction_names
input ofWeakPDELibrary
withlibrary
, which is an existing instance ofBaseFeatureLibrary
. I've only tested so far on the first example in the example notebook 12, which reproduces the previous result:I'd also like to take some time to look through the PDE example notebooks to clean them up and make sure deprecated input has been removed, so I'm making this a draft for now. If anyone has other suggestions on modifications to the weak/pde input or functionality, this is a good chance. I may also look into #222 if it isn't a huge headache.