Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
For users
Installation
User Guide
Simulation
Morphology
Production
Counting
Projectile
Scaling
Surface
Target
Crater
Default Behavior
Visualizing Cratermaker Data
Gallery
Simuation and Visualization
Manually emplace a single crater on the Moon and visualize it with PyVista
Create a DataSurface centered on Kepler crater
Load a DEM of phobos
Run a simulation of the Moon and visualize with PyVista
Run a simulation of the Moon with basins emplaced using QuasiMC mode
Emplace a crater a specific distance and bearing from the center of a HiResLocalSurface
Export Cratermaker data to GeoPackage and visualize with GeoPandas
Run a simulation of a local region on Mars.
Production Functions and Monte Carlo Utilities
Plot the NPF Chronology function for the Moon and Mars
Plot a distribution of random impact angles
Plot a distribution of random sizes
Plot the Neukum projectile CSFD
Plot a distribution of random locations
Sample a power law and lunar Neukum Production Function
Plot a distribution of random velocities given a mean
Plot isochrons for the Moon and Mars for 1 Ma, 1 Ga, and 4 Ga using the Neukum Production Function
Projectiles and Scaling
Plot random projectile impact angles
Plot a distribution of random velocities given a mean
Plot a distribution of random locations
The simple-to-complex transition diameter
Crater scaling for various planetary surfaces
Topography
Create a crater and ejecta profile with the “basicmoon” morphology model
Create a shaded topographic representation of a crater
Plot the ray intensity map for a crater
Topographic Diffusion
Counting
Compute the degradation state of a crater
Fit a crater rim given a DEM and approximate crater size and location
API Reference
Simulation
Crater
Morphology
Production
Projectile
Scaling
Surface
Target
Counting
Utility functions
cratermaker.utils.montecarlo_utils.get_random_location
cratermaker.utils.montecarlo_utils.get_random_impact_angle
cratermaker.utils.montecarlo_utils.get_random_velocity
cratermaker.utils.montecarlo_utils.get_random_size
cratermaker.utils.montecarlo_utils.bounded_norm
cratermaker.utils.general_utils.Parameter
cratermaker.utils.general_utils.normalize_coords
cratermaker.utils.general_utils.validate_and_normalize_location
cratermaker.utils.general_utils.format_large_units
cratermaker.utils.general_utils.toggle_pyvista_actor
cratermaker.utils.general_utils.update_pyvista_help_message
cratermaker.utils.general_utils.cleanup
Base
cratermaker.core.base.import_components
Publications
For developers/contributors
Contributing Guide
What's New
GitHub repository
GitHub discussions
License
Repository
Open issue
Index
C
|
M
C
cratermaker
module
M
module
cratermaker