vectie/moonmoon/src/lunar_data does not have a README file
pub(all) struct LunarAcquisitionPlan {
plan_id : String
source_id : String
product_family_id : String
source_family_url : String
source_metadata_url : String
source_metadata_sha256 : String
source_metadata_bytes : Int64
discovery_url : String
target_region : String
expected_format : String
local_source_directory : String
local_metadata_path : String
extracted_fixture_path : String
trust_gate : String
steps : Array[LunarAcquisitionStep]
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct LunarEphemerisWindow {
window_id : String
source_id : String
output_path : String
output_sha256 : String
output_bytes : Int64
coverage : LunarCoverage
time_basis : String
review_status : LunarReviewStatus
notes : Array[String]
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct LunarExtractionCandidate {
extraction_id : String
selection_id : String
generated_by : String
output_path : String
output_sha256 : String
output_bytes : Int64
tile_id : String
coverage : LunarCoverage
source_row_start : Int
source_col_start : Int
rows : Int
cols : Int
cell_size_m : Double
value_unit : String
claim_kind : String
review_status : LunarReviewStatus
notes : Array[String]
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct LunarProductSelection {
selection_id : String
source_id : String
product_id : String
product_lid : String
image_url : String
label_url : String
local_label_path : String
label_sha256 : String
label_bytes : Int64
image_bytes : Int64
coordinate_frame : LunarCoordinateFrame
coverage : LunarCoverage
lines : Int
samples : Int
data_type : String
unit : String
value_offset_km : Double
selection_reason : String
review_status : LunarReviewStatus
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct LunarSourceCandidate {
source_id : String
title : String
body : String
mission : String
instrument : String
product_family : String
authority : String
official_source_url : String
access_url : String
local_source_directory : String
intended_use : String
review_status : LunarReviewStatus
notes : Array[String]
} derive(Eq, ToJson, Debug, FromJson)pub(all) struct LunarTileManifest {
tile_id : String
terrain_dataset_id : String
ephemeris_dataset_id : String
coverage : LunarCoverage
terrain_extraction_id : String
ephemeris_window_id : String
review_status : LunarReviewStatus
} derive(Eq, ToJson, Debug, FromJson)fn first_trusted_square_northeast_stepout_lola_terrain_dataset_record() -> LunarTerrainDatasetRecordfn lunar_coverage(south_deg : Double, north_deg : Double, west_deg : Double, east_deg : Double, center_lat_deg : Double, center_lon_deg : Double, resolution_m : Double, body? : String) -> LunarCoverageMoonBit-native lunar world model for measured terrain evidence, mission constraints, and robot-facing MoonSuite boundaries.
Dependencies