jrenaud90 / TidalPy

Software suite to perform solid-body tidal dissipation calculations for rocky and icy worlds
Other
15 stars 3 forks source link

TidalPy version 0.5.0 #46

Closed jrenaud90 closed 6 months ago

jrenaud90 commented 6 months ago

Many new features, bug fixes, and major changes. The biggest of which is a paradigm change away from numba towards cython for performance and stability improvements. This version is the first step in the transition.

jrenaud90 commented 6 months ago

This PR resolves Issue #24. TidalPy will move towards Cython.

jrenaud90 commented 6 months ago

The move to Cython will eventually resolve Issue #35. This issue is resolved for the new RadialSolver method introduced in this PR. As more of TIdalPy shifts to Cython; more of the instances of this problem will be resolved.

codecov[bot] commented 6 months ago

Codecov Report

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

Comparison is base (4749f68) 68.97% compared to head (c6f6edb) 0.00%. Report is 6 commits behind head on main.

:exclamation: Current head c6f6edb differs from pull request most recent head d88fda5. Consider uploading reports for the commit d88fda5 to get more accurate results

Files Patch % Lines
TidalPy/orbit/averaging.py 0.00% 126 Missing :warning:
TidalPy/configurations.py 0.00% 87 Missing :warning:
TidalPy/logger.py 0.00% 69 Missing :warning:
...alPy/Extending/burnman/material/custom/constant.py 0.00% 67 Missing :warning:
TidalPy/Extending/burnman/material/custom/ice.py 0.00% 59 Missing :warning:
TidalPy/initialize.py 0.00% 34 Missing :warning:
TidalPy/Extending/burnman/package.py 0.00% 32 Missing :warning:
TidalPy/cache.py 0.00% 29 Missing :warning:
TidalPy/Extending/burnman/burnman_layer.py 0.00% 21 Missing :warning:
TidalPy/paths.py 0.00% 19 Missing :warning:
... and 25 more
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #46 +/- ## ========================================== - Coverage 68.97% 0.00% -68.98% ========================================== Files 209 208 -1 Lines 14567 14694 +127 ========================================== - Hits 10048 0 -10048 - Misses 4519 14694 +10175 ``` | [Flag](https://app.codecov.io/gh/jrenaud90/TidalPy/pull/46/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Joe+Renaud) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/jrenaud90/TidalPy/pull/46/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Joe+Renaud) | `0.00% <0.00%> (?)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Joe+Renaud#carryforward-flags-in-the-pull-request-comment) to find out more.

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