Olender / spyro-1

Acoustic wave propagators for seismic domains with application to full waveform inversion.
GNU General Public License v3.0
3 stars 0 forks source link

Cell per wavelength mlt chapter #33

Closed Olender closed 1 year ago

Olender commented 1 year ago

Added cells per wavelength calculation used in thesis chapter. Changes include greater integration with automatic meshing from SeismicMesh. We can now pass meshing parameters directly and these are calculated using spyro and converted into the necessary parameters for mesh generation.

codecov-commenter commented 1 year ago

Codecov Report

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

Comparison is base (63836cb) 85.89% compared to head (9f25be7) 82.97%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #33 +/- ## ========================================== - Coverage 85.89% 82.97% -2.92% ========================================== Files 44 44 Lines 2587 2714 +127 ========================================== + Hits 2222 2252 +30 - Misses 365 462 +97 ``` | [Files](https://app.codecov.io/gh/Olender/spyro-1/pull/33?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexandre+Olender) | Coverage Δ | | |---|---|---| | [spyro/examples/rectangle.py](https://app.codecov.io/gh/Olender/spyro-1/pull/33?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexandre+Olender#diff-c3B5cm8vZXhhbXBsZXMvcmVjdGFuZ2xlLnB5) | `93.93% <100.00%> (ø)` | | | [spyro/io/model\_parameters.py](https://app.codecov.io/gh/Olender/spyro-1/pull/33?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexandre+Olender#diff-c3B5cm8vaW8vbW9kZWxfcGFyYW1ldGVycy5weQ==) | `85.86% <92.00%> (+3.01%)` | :arrow_up: | | [spyro/solvers/wave.py](https://app.codecov.io/gh/Olender/spyro-1/pull/33?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexandre+Olender#diff-c3B5cm8vc29sdmVycy93YXZlLnB5) | `76.08% <40.00%> (-1.53%)` | :arrow_down: | | [spyro/io/basicio.py](https://app.codecov.io/gh/Olender/spyro-1/pull/33?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexandre+Olender#diff-c3B5cm8vaW8vYmFzaWNpby5weQ==) | `83.03% <0.00%> (ø)` | | | [spyro/meshing/meshing\_functions.py](https://app.codecov.io/gh/Olender/spyro-1/pull/33?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexandre+Olender#diff-c3B5cm8vbWVzaGluZy9tZXNoaW5nX2Z1bmN0aW9ucy5weQ==) | `64.04% <47.05%> (-21.27%)` | :arrow_down: | | [spyro/tools/cells\_per\_wavelength\_calculator.py](https://app.codecov.io/gh/Olender/spyro-1/pull/33?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexandre+Olender#diff-c3B5cm8vdG9vbHMvY2VsbHNfcGVyX3dhdmVsZW5ndGhfY2FsY3VsYXRvci5weQ==) | `81.52% <47.36%> (-14.78%)` | :arrow_down: | | [spyro/tools/input\_models.py](https://app.codecov.io/gh/Olender/spyro-1/pull/33?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Alexandre+Olender#diff-c3B5cm8vdG9vbHMvaW5wdXRfbW9kZWxzLnB5) | `57.42% <3.22%> (-22.86%)` | :arrow_down: |

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