mascons
Conversion routines for publicly available GRACE/GRACE-FO mascon solutions
General Methods
- gravity_toolkit.mascons.to_gsfc(gdata, lon, lat, lon_center, lat_center, lon_span, lat_span)[source]
Converts an input gridded field to an output GSFC mascon array [44]
- Parameters:
- gdata: np.ndarray
gridded data
- lon: np.ndarray
column vector of defined longitude points
- lat: np.ndarray
column vector of defined latitude points
- lon_center: np.ndarray
mascon longitudinal center points
- lat_center: np.ndarray
mascon latitudinal center points
- lon_span: np.ndarray
mascon longitudinal central angles
- lat_span: np.ndarray
mascon latitudinal central angles
- Returns:
- data: np.ndarray
row vector of mascons
- lat_center: np.ndarray
row vector of latitude values for mascon centers
- lon_center: np.ndarray
row vector of longitude values for mascon centers
- gravity_toolkit.mascons.to_jpl(gdata, lon, lat, lon_bound, lat_bound)[source]
Converts an input gridded field to an output JPL mascon array [81]
- Parameters:
- gdata: np.ndarray
gridded data
- lon: np.ndarray
column vector of defined longitude points
- lat: np.ndarray
column vector of defined latitude points
- lon_bound: np.ndarray
mascon longitudinal bounds from coordinate file
- lat_bound: np.ndarray
mascon latitudinal bounds from coordinate file
- Returns:
- data: np.ndarray
row vector of mascons
- mask: np.ndarray
row vector of mask values showing if mascon has no data
- lat: np.ndarray
row vector of latitude values for mascons
- lon: np.ndarray
row vector of longitude values for mascons
- gravity_toolkit.mascons.from_gsfc(mscdata, grid_spacing, lon_center, lat_center, lon_span, lat_span, **kwargs)[source]
Converts an input GSFC mascon array to an output gridded field [44]
- Parameters:
- mscdata: np.ndarray
row vector of mascons
- grid_spacing: np.ndarray
spacing of the lat/lon grid
- lon_center: float
mascon np.ndarray center points
- lat_center: np.ndarray
mascon latitudinal center points
- lon_span: np.ndarray
mascon longitudinal central angles
- lat_span: np.ndarray
mascon latitudinal central angles
- transpose: bool, default False
transpose output matrix (lon/lat)
- Returns:
- mdata: np.ndarray
distributed mass grid
- gravity_toolkit.mascons.from_jpl(mscdata, grid_spacing, lon_bound, lat_bound, **kwargs)[source]
Converts an input JPL mascon array to an output gridded field [81]
- Parameters:
- mscdata: np.ndarray
row vector of mascons
- grid_spacing: np.ndarray
spacing of lat/lon grid
- lon_bound: np.ndarray
mascon longitudinal bounds from coordinate file
- lat_bound: np.ndarray
mascon latitudinal bounds from coordinate file
- transpose: bool, default False
transpose output matrix (lon/lat)
- Returns:
- mdata: np.ndarray
distributed mass grid