Introduction

GeoidLab is a Python package designed for geoid computation using the remove-compute-restore (RCR) method. It provides a comprehensive command-line interface for automated geoid computation, handling everything from data preparation to final geoid model generation.

Core Features

  • Complete RCR implementation for geoid determination

  • Multiple Stokes’ kernel modifications

  • Automated data downloads (DEMs, GGMs)

  • Advanced gridding and interpolation options

  • Comprehensive tide system support

  • Multiple reference ellipsoid support

Supported Methods

GeoidLab implements several modifications of Stokes’ kernel:

  • Heck & Gruninger’s modification

  • Wong & Gore’s modification

  • Original Stokes’ function

  • Meissl’s modification

Data Handling

The package supports various data sources:

  • Terrain data:

    • SRTM30PLUS

    • Copernicus DEM

    • NASADEM

    • GEBCO

  • Global Geopotential Models from ICGEM

  • Marine gravity data integration

  • Multiple tide systems with automatic conversions