atmosentry is a numerical integrator that simulates the atmospheric entry of comets. For full description of the numerical model see this article. Key details are described below, focussing primarily on free model parameters.
atmosentry is now published on pypi and can therefore be installed simply as:
- pip install atmosentry
Alternatively (for developing atmosentry):
- Clone the Github repository
- Navigate to the project directory (/atmosentry)
- Important: Ensure you are using a Python version between 3.8-3.10
- Install required packages
- pip3 install -r requirements.txt
- Install the package
- pip3 install .
The examples/ sub-directory contains several ipython notebooks that demonstrate the basic functionality of atmosentry.
atmosentry includes specific semi-analytical prescriptions for the ablation, deformation, and fragmentation of comets as they travel through the atmosphere.
Assuming the comet arrives at the top of the atmosphere at an initial angle
where
As isothermal atmospheric profile is assumed with scale height
where the surface atmospheric density
Mass loss due to ablation is described by the classical Bronshten (1983) parameterisation,
where
Given the friable, highly porous nature of cometary impactors, we adopt the progressive fragmentation described in Chyba et al., (1993),
in which the comet deforms into a cylinder of height
This deformation will not continue indefinitely, with 3D simulations demonstrating that Rayleigh-Taylor instabilities drive the fragmentation of the comet.
Comets break-up after
and normalised such that