HolyCrater

Contents:

  • Basic Usage
    • Installation
    • Coordinate Units
    • Influence Zones
    • Scientific Basis
    • Ejecta Model Strategies
    • Usage Example 1: Classify A Point
    • Usage Example 2: Read And Write A GeoPackage
    • Usage Example 3: Create An Ejecta Thickness Raster
  • Command Line Interface
    • Process Crater Centers
    • Generate Influence-Zone Polygons
    • Column Mapping
  • Formulas And Scientific Basis
    • Geometry And Units
    • Normalized Distance
    • Influence-Zone Radii
    • Point Classification
    • Ejecta Model Strategy
    • Default Ejecta Thickness
    • Housen 1983
    • Richardson 2007
    • Raster Thickness Maps
    • Excavation Depth
    • Thickness Threshold Promotion
  • Planetary Applications
    • Common Assumptions
    • Moon
    • Mars
    • Recommended Interpretation
  • Spatial Reference Systems
    • IAU Namespace In GDAL/PROJ
    • Geographic Versus Projected IAU Codes
    • Common Moon Examples
    • Common Mars Examples
    • Reprojecting Input Data
  • API Reference
    • Crater Model
      • Crater
        • Crater.diameter
        • Crater.radius_m
        • Crater.primary_ejecta_radius
        • Crater.secondary_influence_radius
        • Crater.secondary_field_radius
        • Crater.distance_to()
        • Crater.normalized_distance()
        • Crater.influence_zone()
        • Crater.is_inside_crater()
        • Crater.is_in_primary_ejecta_zone()
        • Crater.is_in_secondary_influence_zone()
        • Crater.is_in_secondary_crater_field()
        • Crater.crater_polygon()
        • Crater.primary_ejecta_polygon()
        • Crater.primary_ejecta_annulus()
        • Crater.secondary_influence_polygon()
        • Crater.secondary_influence_annulus()
        • Crater.background_screening_polygon()
        • Crater.secondary_crater_field_annulus()
        • Crater.ejecta_thickness()
        • Crater.rim_ejecta_thickness()
        • Crater.excavation_depth()
        • Crater.contamination_level()
        • Crater.is_potentially_contaminated()
    • Ejecta Models
      • EjectaModel
        • EjectaModel.rim_thickness()
        • EjectaModel.thickness_at_distance()
        • EjectaModel.thickness_at_distances()
      • Housen1983
        • Housen1983.rim_thickness()
        • Housen1983.thickness_at_distance()
        • Housen1983.thickness_at_distances()
      • McGetchin1973
        • McGetchin1973.rim_thickness()
        • McGetchin1973.thickness_at_distance()
        • McGetchin1973.thickness_at_distances()
      • Richardson2007
        • Richardson2007.rim_thickness()
        • Richardson2007.thickness_at_distance()
        • Richardson2007.thickness_at_distances()
        • Richardson2007.effective_ejection_speed()
    • Enumerations
      • InfluenceZone
      • ContaminationLevel
    • GeoPackage I/O
      • craters_from_geodataframe()
      • craters_to_geodataframe()
      • read_craters_geopackage()
      • write_craters_geopackage()
    • Raster Helpers
      • EjectaThicknessRaster
        • EjectaThicknessRaster.shape
        • EjectaThicknessRaster.extent
        • EjectaThicknessRaster.gdal_geotransform
      • ejecta_thickness_raster()
    • Command Line Helpers
      • main()
      • build_parser()
  • References
HolyCrater
  • HolyCrater
  • View page source

HolyCrater

HolyCrater provides small, focused helpers for circular planetary impact crater screening workflows. It classifies planar points by crater influence zone, estimates ejecta thickness, and exposes qualitative contamination levels for GIS-style analysis.

Contents:

  • Basic Usage
    • Installation
    • Coordinate Units
    • Influence Zones
    • Scientific Basis
    • Ejecta Model Strategies
    • Usage Example 1: Classify A Point
    • Usage Example 2: Read And Write A GeoPackage
    • Usage Example 3: Create An Ejecta Thickness Raster
  • Command Line Interface
    • Process Crater Centers
    • Generate Influence-Zone Polygons
    • Column Mapping
  • Formulas And Scientific Basis
    • Geometry And Units
    • Normalized Distance
    • Influence-Zone Radii
    • Point Classification
    • Ejecta Model Strategy
    • Default Ejecta Thickness
    • Housen 1983
    • Richardson 2007
    • Raster Thickness Maps
    • Excavation Depth
    • Thickness Threshold Promotion
  • Planetary Applications
    • Common Assumptions
    • Moon
    • Mars
    • Recommended Interpretation
  • Spatial Reference Systems
    • IAU Namespace In GDAL/PROJ
    • Geographic Versus Projected IAU Codes
    • Common Moon Examples
    • Common Mars Examples
    • Reprojecting Input Data
  • API Reference
    • Crater Model
    • Ejecta Models
    • Enumerations
    • GeoPackage I/O
    • Raster Helpers
    • Command Line Helpers
  • References
Next

© Copyright 2026, Alessandro Frigeri -- Italian National Institute for Astrophysics (INAF).

Built with Sphinx using a theme provided by Read the Docs.