PSyAD refactoring to specialise Adj generation for API
Broken out of #1782 to simplify things. Adds an -api flag to the psyad command-line and uses this to specialise the adjoint generation.
Codecov Report
Base: 99.51% // Head: 99.51% // Increases project coverage by +0.00% :tada:
Coverage data is based on head (
c616d28) compared to base (2565d8c). Patch coverage: 100.00% of modified lines in pull request are covered.
Additional details and impacted files
@@ Coverage Diff @@
## master #1839 +/- ##
=======================================
Coverage 99.51% 99.51%
=======================================
Files 264 268 +4
Lines 39266 39312 +46
=======================================
+ Hits 39074 39120 +46
Misses 192 192
| Impacted Files | Coverage Δ | |
|---|---|---|
| src/psyclone/psyad/domain/common/__init__.py | 100.00% <100.00%> (ø) |
|
| src/psyclone/psyad/domain/common/adjoint_utils.py | 100.00% <100.00%> (ø) |
|
| src/psyclone/psyad/domain/lfric/__init__.py | 100.00% <100.00%> (ø) |
|
| ...clone/psyad/domain/lfric/generate_lfric_adjoint.py | 100.00% <100.00%> (ø) |
|
| src/psyclone/psyad/main.py | 100.00% <100.00%> (ø) |
|
| src/psyclone/psyad/tl2ad.py | 100.00% <100.00%> (ø) |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Ready for first review now.
Ready for another look now.