Supplementary Code and Data for "Spatial Distribution and Morphometry of Boulders in Acidalia Planitia, Mars"
收藏资源简介:
"README.md": "Main documentation and usage instructions for the MBARS software package", "requirements.txt": "Python dependencies list including numpy, pandas, scipy, matplotlib, rasterio, pillow, scikit-image, scikit-learn", "LICENSE": "MIT open-source license permitting free use, modification, and distribution with attribution", # 01_tile_extraction "01_tile_extraction/extract_tiles_arcgis.py": "ArcGIS Pro script for extracting PNG tiles from JP2 HiRISE images with georeferencing information", "01_tile_extraction/batch_jp2_to_png.py": "Python script using rasterio for batch conversion of JP2 files to PNG tiles with PGW world files", # 02_boulder_detection "02_boulder_detection/process_PSP_001501_2280.py": "Main processing script for PSP_001501_2280 dataset with complete boulder detection workflow", "02_boulder_detection/process_PSP_001521_fast.py": "Optimized fast processing version for PSP_001521_2025 dataset using fixed boundary thresholds", "02_boulder_detection/process_esp_stable.py": "Stable processing script for ESP_046170_2025 dataset with error handling", "02_boulder_detection/direct_process_PSP_001501.py": "Direct processing version that bypasses autobound file reading issues", "02_boulder_detection/mbars_utils.py": "Core MBARS library containing all detection, fitting, and analysis functions", # 03_parameter_testing "03_parameter_testing/quick_param_test.py": "Rapid parameter testing script for evaluating different FRAC values and minimum boulder sizes", "03_parameter_testing/test_params.py": "Comprehensive parameter testing with multiple configurations and result comparison", "03_parameter_testing/simple_test_fixed.py": "Simple test script using fixed boundary values to validate detection", "03_parameter_testing/test_single_PSP_001501.py": "Single tile test script for PSP_001501_2280 with detailed debug output", # 04_data_analysis "04_data_analysis/merge_results.py": "Python script to merge individual tile CSV results into a single combined dataset with statistics", "04_data_analysis/check_results.py": "Result validation script to verify processing completeness and data integrity", "04_data_analysis/spatial_analysis.R": "R script for spatial distribution analysis including KDE, Ripley's K, and nearest neighbor statistics", "04_data_analysis/boulder_statistics.py": "Statistical analysis and distribution fitting (power law, lognormal, Weibull) with visualization", # 05_debug_tools "05_debug_tools/debug_PSP_001521.py": "Debugging script for PSP_001521 dataset with detailed step-by-step output", "05_debug_tools/debug_fast.py": "Fast debugging script for troubleshooting individual tile processing issues", # config "config/default_params.json": "JSON configuration file containing default detection parameters, filtering rules, and dataset metadata", "config/dataset_info.csv": "CSV metadata table summarizing all processed HiRISE datasets including site names, coordinates, sun elevations, and boulder counts", # examples "examples/sample_output.csv": "Example output CSV showing the format of boulder detection results with 20 sample records", "examples/sample_figure.png": "Example figure demonstrating four-panel analysis output including diameter distribution, CCDF, height-diameter relationship, and spatial distribution",



