Skip to main content

Enables simple simulation and Bayesian posterior analysis of recoil-event data from dark-matter direct-detection experiments under a wide variety of scattering theories.

Project description

dmdd
=========

This package enables simple simulation and Bayesian posterior analysis
of recoil-event data from dark-matter direct-detection experiments
under a wide variety of scattering theories. It includes the following
features:

* Enables calculation of the nuclear-recoil rates for a wide range of non-relativistic and relativistic scattering operators, including non-standard momentum-, velocity-, and spin-dependent rates,

* Accounts for the correct nuclear response functions for each scattering operator, as given in Anand et al. (2013).

* Takes into account the natural abundances of isotopes for a variety of experimental target elements.

Installation
------------

Install either using pip::

pip install dmdd

or by cloning the repository::

git clone https://github.com/veragluscevic/dmdd.git
cd dmdd
python setup.py install

Usage
------

For a quick tour of usage, check out the `tutorial notebook <http://nbviewer.ipython.org/github/veragluscevic/dmdd/blob/master/dmdd_tutorial.ipynb>`_; for more complete documentation, `read the docs <http://dmdd.rtfd.org>`_; and for the most important formulas and definitions regarding the ``rate_NR`` and ``rate_genNR`` modules, see `here <http://github.com/veragluscevic/dmdd/blob/master/rate_NR-and-genNR.pdf>`_.

Attribution
-----------

If you use this code in your research, please use the following BibTex
citation::

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dmdd-0.1.tar.gz (131.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page