TidalPy icon indicating copy to clipboard operation
TidalPy copied to clipboard

Software suite to perform solid-body tidal dissipation calculations for rocky and icy worlds

Results 19 TidalPy issues
Sort by recently updated
recently updated
newest added

The beginnings of this were implemented in version 0.2.1, but the sphinx documentation is sparse compared to the older markdown files. - [ ] Rewrite old markdown files into new...

Beginner
Docs
Cosmetic / QOL

Ctrl-f "TODO" and "OPT" throughout the project and make a new issue for each item. It is okay if you don't know what exactly to put (labels, comments, etc.). Just...

Beginner
Critical Improvement
On-Going

Currently, to change a configuration on a planet you need to A). know a potentially complex series of configuration keys and B). make a separate call to the planet's reinit()....

Beginner
Cosmetic / QOL

This will be easy to do for silicates (see the equations 21 and 22 in Shoji & Kurita 2014). Run these equations at layer initialization (TidalPy does not allow for...

Enhancement
OOP
Beginner

Currently, the base temperature of a layer is equal to its average temperature (layer.temperature_lower = layer.temperature). In reality, this temperature will be higher. Generally, this is found via an assumed...

Enhancement
OOP
Moderate

Implement a simplified global rheology for gas giant dissipation. Based on Hussmann & Spohn 2004: `-Im[k2] = k_J (t) / Q` `k_J (t) = k_J (t_0) * (1 - n_io(t)...

Enhancement
Moderate
Research Needed

Right now it is set as a configurable constant. Looking at Equation 3 in [Shoji + Kurita](https://arxiv.org/abs/1402.2378v1) (2014, ApJ vol 789) they state: St = derivative_vol_melt_fraction * heat_fusion * volume_viscoelastic...

Enhancement
Beginner
Research Needed

Make tests for any improvements made by #3

Test Needed
Moderate

Ensure that Multi-Layer code is working efficiently with orbital evolution (time studies). *May* end up using Cython to speed things up.

Enhancement
Integration
Advanced
Cython