I have a planet orbiting a roughly Sun-like star, accompanied by a moon that's a bit more massive than our own Moon. The surface is about two-thirds water and one-third land, with most of the land in a large supercontinent. I'm looking to model the tides the coastal areas will experience, in particularly on one equatorial archipelago far out in the ocean.
I'm currently considering modeling the tidal elevation in the archipelago using Laplace's tidal equations. I want to try out a grid of different parameters, varying the orbits (primarily orbital radii) of the planet and moon. Doing this by hand would be extremely costly and time-consuming. Therefore, I'm hoping for some software that will solve the equations for me; I can iterate across the grid and compare the results, choosing the parameters that suit me best.
What software can help me with my tidal modeling? I have several criteria that would influence my choice:
- Speed and efficiency. Since I'm going to be looking at a large number of sets of parameters, a fast tool is a must.
- Precision. I would ideally like to calculate tidal elevations to within about one centimeter.
- Tidal constituents. Ideally, the package would calculate as many tidal constituents as possible, for further analysis and edification.
- Cost and accessibility. Free and open-source software would be nice.
- Flexibility to different inputs. I obviously want to be able to input the various parameters - both for the planet (surface gravity and rotation) and the orbits.
- Interface. Some sort of a graphic user interface would be nice, rather than just code run on the command line (although I would be okay with the latter).