GRACE gravity field solutions¶
[1]:
# Imports
from gfeatpy.gravity import GravityField, EquivalentWaterHeight
from gfeatpy import plotting
import matplotlib.pyplot as plt
data_root = "../../../data/"
[2]:
# Load static gravity field
static = GravityField(90).load(f"{data_root}/gravity/static/ITSG-Grace2018s.gfc")
Non-resonant case¶
[3]:
# Load monthly static gravity field
monthly = GravityField(90).load(f"{data_root}/gravity/monthly/ITSG-Grace2018_n96_2007-03.gfc")
# Remove static field
monthly.coefficients = monthly.coefficients - static.coefficients
[4]:
# Plot EWH
plotting.synthesis(monthly, 360, 180, EquivalentWaterHeight(0))
plt.show()
[5]:
# Plot EWH + Gaussian spatial smoothing filter r=750 km
plotting.synthesis(monthly, 360, 180, EquivalentWaterHeight(750e3))
plt.show()
Resonant case¶
[6]:
# Load monthly static gravity field
monthly = GravityField(90).load(f"{data_root}/gravity/monthly/ITSG-Grace2018_n96_2004-09.gfc")
# Remove static field
monthly.coefficients = monthly.coefficients - static.coefficients
[7]:
# Plot EWH
plotting.synthesis(monthly, 360, 180, EquivalentWaterHeight(0))
plt.show()
[8]:
# Plot EWH + Gaussian spatial smoothing filter r=750 km
plotting.synthesis(monthly, 360, 180, EquivalentWaterHeight(750e3))
plt.show()