https://github.com/astromusers/darkinferno

Library for computing the temperature profile within the core of rocky planets, including the Earth, due to heating from the annihilation of captured dark matter

https://github.com/astromusers/darkinferno

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

Library for computing the temperature profile within the core of rocky planets, including the Earth, due to heating from the annihilation of captured dark matter

Basic Info
  • Host: GitHub
  • Owner: AstroMusers
  • License: mit
  • Language: Jupyter Notebook
  • Default Branch: main
  • Homepage:
  • Size: 132 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created 10 months ago · Last pushed 9 months ago
Metadata Files
Readme License

README.md

darkinferno

arXiv DOI

DarkInferno is a package for computing the temperature profile within the core of rocky planets, including the Earth, due to heating from the annihilation of captured dark matter.

DarkInferno provides two scripts. darkinfernoradius.py computes the steady-state temperature profile for given values of the dark matter mass and dark matter-nucleon scattering cross section, and returns the radial distance to which the inner core is melted. darkinfernotimedependent.py computes the temperature profile as a function of time, assuming a uniform initial temperature. It then outputs the temperature at 400 km, as a function of time, as a list. The framework uses ASTERIA to model dark matter capture in the Earth.

Example use

Refer to the jupyter notebook demonstrating the usee of both scripts.

To compute the melting radius in steady-state, assuming a dark matter mass of 1 TeV ($10^3$ GeV) and a cross section of $10^{-37}$ cm^2, you can run the code below.

python darkinfernoradius.py 3 -37

To compute the temperature at a radius of 400 km as a function of time, assuming $10^3$ GeV dark matter mass, 5 TW heat injection, $T_0$ = 5500 K, and k = 100 W/m/K, you can run the code below.

python darkinfernotimedependent.py 3 5 5500 100

Acknowledgements

The development of DarkInferno has been supported by the McDonnell Center for Space Sciences at Washington University in St. Louis.

Owner

  • Name: AstroMusers
  • Login: AstroMusers
  • Kind: organization
  • Email: tansu.daylan@gmail.com
  • Location: United States of America

Research group in astrophysics at WashU Physics working on exoplanets, dark matter, and astrostatics (starting Fall 2023)

GitHub Events

Total
  • Release event: 1
  • Push event: 14
  • Create event: 3
Last Year
  • Release event: 1
  • Push event: 14
  • Create event: 3

Dependencies

requirements.txt pypi
  • asteria *