WimPyDD: an object-oriented Python code for WIMP-nucleus scattering direct detection in virtually any scenario
Abstract
We introduce WimPyDD, a modular, object-oriented and customisable Python code that accurately predicts the expected WIMP-nucleus scattering rates in WIMP direct-detection experiments including the response of the detector. WimPyDD utilises the framework of Galilean-invariant non-relativistic effective theory, allowing to handle an arbitrary number of effective operators, and can perform the calculation of the excepted rate in virtually any scenario, including inelastic scattering, WIMPs with an arbitrary spin, and a generic velocity distribution in the Galactic halo. The power and flexibility of WimPyDD is discussed in some explicit examples.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.