ucl-bug / jwave

A JAX-based research framework for differentiable and parallelizable acoustic simulations, on CPU, GPUs and TPUs
GNU Lesser General Public License v3.0
143 stars 21 forks source link

Version 0.3 #221

Open astanziola opened 11 months ago

astanziola commented 11 months ago

This new version will mainly add support for equinox and diffrax, together with more advanced checkpointing methods. I will also finally include absorption for the time-domain solver, new neural network layers ready-to-go, and several variations of the Helmholtz solvers

Todo:

codecov[bot] commented 11 months ago

Codecov Report

Attention: 9 lines in your changes are missing coverage. Please review.

Comparison is base (6884aff) 80.34% compared to head (bf43eb1) 80.71%.

Files Patch % Lines
jwave/geometry.py 89.18% 8 Missing :warning:
jwave/acoustics/time_harmonic.py 87.50% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #221 +/- ## ========================================== + Coverage 80.34% 80.71% +0.36% ========================================== Files 14 15 +1 Lines 1155 1208 +53 ========================================== + Hits 928 975 +47 - Misses 227 233 +6 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.