Crustal Thickness Grids

Crustal Thickness Grids#

Description: Crustal thickness grids and point measurements from various sources.

Associated papers:

Shen, Weisen, Douglas A. Wiens, Sridhar Anandakrishnan, Richard C. Aster, Peter Gerstoft, Peter D. Bromirski, Samantha E. Hansen, et al. “The Crust and Upper Mantle Structure of Central and West Antarctica from Bayesian Inversion of Rayleigh Wave and Receiver Functions.” Journal of Geophysical Research: Solid Earth 123, no. 9 (2018): 7824–49. https://doi.org/10.1029/2017JB015346.

An, Meijian, Douglas A. Wiens, Yue Zhao, Mei Feng, Andrew A. Nyblade, Masaki Kanao, Yuansheng Li, Alessia Maggi, and Jean-Jacques Lévêque. “S-Velocity Model and Inferred Moho Topography beneath the Antarctic Plate from Rayleigh Waves: Antarctic S-Velocities and Moho.” Journal of Geophysical Research: Solid Earth 120, no. 1 (2015): 359–83. https://doi.org/10.1002/2014JB011332.

Baranov, A., R. Tenzer, and A. Morelli. 2021. “Updated Antarctic Crustal Model.” Gondwana Research 89 (January): 1–18. https://doi.org/10.1016/j.gr.2020.08.010.

Li, L., and A. R. A. Aitken. 2024. “Crustal Heterogeneity of Antarctica Signals Spatially Variable Radiogenic Heat Production.” Geophysical Research Letters 51 (2): e2023GL106201. https://doi.org/10.1029/2023GL106201.

Ji, Fei, Leyuan Wu, and Qiao Zhang. 2022. “Gravity-Derived Antarctic Crustal Thickness Based on the Gauss-FFT Method.” Geochemistry, Geophysics, Geosystems 23 (8): e2022GC010555. https://doi.org/10.1029/2022GC010555.

[1]:
import polartoolkit as ptk
[2]:
version_names = [
    "an-2015",
    "shen-2018",
    "baranov-2021",
    "li-2023",  # gives a dataset with `thickness` and `uncertainty` variables
    "ji-2022",
]

grids = []
for name in version_names:
    data = ptk.fetch.crustal_thickness(
        version=name,
        # available options
        # region,
        # spacing,
        # registration ("g" for gridline or "p" for pixel),
    )
    if name == "li-2023":
        data = data["thickness"]
    grids.append(data)
    print(f"Info for {name}")
    _ = ptk.get_grid_info(data, print_info=True)
    print("##########")
Info for an-2015
grid spacing: 20000.0 m
grid region: (-3300000.0, 3300000.0, -3300000.0, 3300000.0)
grid zmin: 1218.99853516
grid zmax: 66076.578125
grid registration: g
##########
Info for shen-2018
grid spacing: 10000.0 m
grid region: (-2800000.0, 2800000.0, -2800000.0, 2800000.0)
grid zmin: 17218.0996094
grid zmax: 57223.5273438
grid registration: g
##########
Info for baranov-2021
grid spacing: 50000.0 m
grid region: (-3300000.0, 3300000.0, -3300000.0, 3300000.0)
grid zmin: 6956.75439453
grid zmax: 59125.9101562
grid registration: g
##########
Info for li-2023
grid spacing: 20000.0 m
grid region: (-3340000.0, 3340000.0, -3340000.0, 3340000.0)
grid zmin: 863.798950195
grid zmax: 58056.1054688
grid registration: p
##########
Info for ji-2022
grid spacing: 10000.0 m
grid region: (-2710000.0, 2930000.0, -2340000.0, 2400000.0)
grid zmin: 0.0
grid zmax: 58622.640625
grid registration: g
##########
[3]:
an_2015_points = ptk.fetch.crustal_thickness(
    version="an-2015-points",
)
an_2015_points
[3]:
Name lon lat crustal_thickness moho_elevation Sources x y
0 9169 -6.0200 -75.0000 45000.0 -42300.0 1 -1.718684e+05 1.629746e+06
1 9172 -9.7000 -73.6000 44000.0 -42600.0 1 -3.022151e+05 1.768031e+06
2 96100B 5.9000 -67.7000 12000.0 -16000.0 2 2.521265e+05 2.439778e+06
3 96100E 6.1000 -69.7000 23000.0 -25000.0 2 2.367647e+05 2.215463e+06
4 96110B -14.1000 -69.0000 10000.0 -14000.0 2 -5.619126e+05 2.237068e+06
... ... ... ... ... ... ... ... ...
201 WRS-6 170.7730 -77.0716 18200.0 -19000.0 19 2.261608e+05 -1.392202e+06
202 WRS-7 171.1800 -77.0539 19200.0 -20000.0 19 2.165642e+05 -1.395697e+06
203 WRS-8 171.5800 -77.0551 20300.0 -21000.0 19 2.067959e+05 -1.397044e+06
204 WRS-9 171.9880 -77.0641 20300.0 -21000.0 19 1.967045e+05 -1.397501e+06
205 ZHSH 76.3727 -69.3747 38300.0 -38300.0 13 2.200780e+06 5.335348e+05

206 rows × 8 columns

[4]:
cpt_lims = ptk.get_combined_min_max(grids, robust=True)

fig = ptk.subplots(
    grids=grids,
    region=ptk.regions.antarctica,
    titles=[
        "An et al. (2015)",
        "Shen et al. (2018)",
        "Baranov et al. (2021)",
        "Li and Aitken (2023)",
        "Ji et al. (2022)",
    ],
    cmap="matter",
    cpt_lims=cpt_lims,
    cbar_label="thickness (m)",
    hist=True,
    hemisphere="south",
    coast=True,
    points=an_2015_points,
    points_fill="crustal_thickness",
    points_pen=".6p,black",
)
fig.show(dpi=200)
../../_images/datasets_antarctica_crustal_thickness_4_0.png