Robbins¶
- class sonic.Robbins¶
This class instantiates a Robbins database object, which contains information about ~1.3 million lunar crater positions and sizes, as documented in the Robbins crater database. The database can be found at this link: https://astrogeology.usgs.gov/search/map/moon_crater_database_v1_robbins The current version of the database in sonic was obtained from the link above, as downloaded on Oct 21, 2024
More information about the Robbins crater database, including details about how it was generated can be found at this reference:
Robbins, S. J. (2019). A new global database of lunar impact craters >1-2 km: 1. Crater locations and sizes, comparisons with published databases, and global analysis. Journal of Geophysical Research: Planets, 124(4), pp. 871-892. https://doi.org/10.1029/2018JE005592
TODO: Add property descriptions
- Constructor Summary
- Robbins(varargin)¶
Instantiate the Robbins crater database from a SONIC-generated Robbins datafile.
- Inputs:
[No Input]: uses the internal cache location to find the sonic-generated Robbins datafile OR
robTab (table): table from the sonic-generated Robbins datafile
- Outputs:
obj (sonic.Robbins): Robbins crater database object
Last revised: Jan 11, 2024 Last author: Tara Mina
- Property Summary
- angElpDev_RAD¶
- angElp_RAD¶
- arcRim¶
- attQuatENUtoM_vs¶
- centerPtM_KM¶
- conicsENU_KM¶
- diamCirDev_KM¶
- diamCir_KM¶
- diskQuadEnv_KM¶
- dqUsesCircInfo¶
- eccElp¶
- eccElpDev¶
- elptElp¶
- elptElpDev¶
- filterMap¶
- id¶
- latCir_RAD¶
- latElpDev_RAD¶
- latElp_RAD¶
- lonCir_RAD¶
- lonElpDev_RAD¶
- lonElp_RAD¶
- majAxElpDev_KM¶
- majAxElp_KM¶
- minAxElpDev_KM¶
- minAxElp_KM¶
- n¶
- numPts¶
uint16 (0-65535) max is 8088
- surfNorm¶
- Method Summary
- filter(filtVec)¶
Filter the catalog based on the supplied binary vector, which can be arbitrarily crafted.
- Inputs:
obj (sonic.Robbins): Robbins crater catalog object
filtVec (1D double, can be 1xm or mx1): Vector of indices to filter to (m to be size of resultant catalog), OR a logical vector of size n, with m true values, where only those marked true will be retained by the filter.
- Outputs:
filteredCat (sonic.Robbins): Filtered Robbins catalog object, with n corresponding to number of true found in bin_vec.
Last revised: Jan 13, 2024 Last author: Tara Mina
- static getMCMFDiskQuadric(lat_rad, lon_rad, majAx_km, minAx_km, ang_rad)¶
Get conic envelope
- subsref(S)¶
Overload the subsref method to support parentheses ()