Skip to content

Commit 01d14c1

Browse files
author
Mark Wieczorek
committed
Add GL1800F Moon gravity model
1 parent 89cebfa commit 01d14c1

File tree

2 files changed

+36
-1
lines changed

2 files changed

+36
-1
lines changed

docs/pages/mydoc/python-datasets.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ The following is the list of implemented datasets. Additional older or deprecate
8383
| GRGM1200B_RM1_1E0 | GSFC 1200 degree and order spherical harmonic model of the gravitational potential of the Moon (Goossens et al. 2020). This model uses a rank-minus-1 constraint based on gravity from surface topography for degrees greater than 600 with a value of lambda equal to 1. |
8484
| GL0900D | JPL 900 degree and order spherical harmonic model of the gravitational potential of the Moon (Konopliv et al. 2014). This model applies a Kaula constraint for degrees greater than 700. |
8585
| GL1500E | JPL 1500 degree and order spherical harmonic model of the gravitational potential of the Moon (Konopliv et al. 2014). This model applies a Kaula constraint for degrees greater than 700. |
86+
| GL1800F | JPL 1800 degree and order spherical harmonic model of the gravitational potential of the Moon (Park et al. 2025). This model uses a rank-minus-1 constraint based on gravity from surface topography for degrees greater than 600. |
8687
| T2015_449 | 449 degree and order spherical harmonic model of the magnetic potential of the Moon. This model was used in Wieczorek (2018) and is a spherical harmonic expansion of the global magnetic field model of Tsunakawa et al. (2015). |
8788
| Ravat2020 | 450 degree and order spherical harmonic model of the magnetic potential of the Moon. This model is based on using magnetic monopoles with an L1-norm regularization. |
8889

pyshtools/datasets/Moon/__init__.py

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
GRGM1200B_RM1_1E0 : Goossens et al. (2020)
1414
GL0900D : Konopliv et al. (2014)
1515
GL1500E : Konopliv et al. (2014)
16+
GL1800F : Park et al. (2025)
1617
1718
Magnetic field
1819
--------------
@@ -400,6 +401,39 @@ def GL1500E(lmax=1500):
400401
name='GL1500E (Moon)', encoding='utf-8')
401402

402403

404+
def GL1800F(lmax=1800):
405+
'''
406+
GL1800F is a JPL 1800 degree and order spherical harmonic model of
407+
the gravitational potential of the Moon. This model uses a rank-minus-1
408+
constraint based on gravity from surface topography for degrees greater
409+
than 600.
410+
411+
Parameters
412+
----------
413+
lmax : int, optional
414+
The maximum spherical harmonic degree to return.
415+
416+
Reference
417+
---------
418+
R. S. Park, A. Berne, A. S. Konopliv, J. T. Keane, I. Matsuyama, F. Nimmo,
419+
M. Rovira-Navarro, M. P. Panning, M. Simons, D. J. Stevenson,
420+
R. C. Weber, Thermal asymmetry in the Moon's mantle inferred from
421+
monthly tidal response, Nature, 2025.
422+
'''
423+
if lmax < 0:
424+
lmax = 1800
425+
426+
fname = _retrieve(
427+
url="https://pds-geosciences.wustl.edu/grail/grail-l-lgrs-5-rdr-v1/grail_1001/shadr/jggrx_1800f_sha.tab", # noqa: E501
428+
known_hash="sha256:d2a552067a78bf1d2755807ae14ee1d6843a8f6a4228e01ce59a665516738fec", # noqa: E501
429+
downloader=_HTTPDownloader(progressbar=True),
430+
path=_os_cache('pyshtools'),
431+
)
432+
return _SHGravCoeffs.from_file(fname, lmax=lmax, header_units='km',
433+
errors=True, omega=_omega.value,
434+
name='GL1800F (Moon)', encoding='utf-8')
435+
436+
403437
__all__ = ['LDEM_shape_pa', 'LOLA_shape', 'T2015_449', 'Ravat2020', 'GRGM900C',
404-
'GRGM1200B', 'GRGM1200B_RM1_1E0', 'GL0900D', 'GL1500E',
438+
'GRGM1200B', 'GRGM1200B_RM1_1E0', 'GL0900D', 'GL1500E', 'GL1800F',
405439
'historical']

0 commit comments

Comments
 (0)