Skip to main content

Differential rates of WIMP-nucleus scattering

Project description


Differential rates of WIMP-nucleus scattering in the standard halo model, primarily for xenon detectors.

DOI Test package Coverage Status

Installation and usage

The package uses numericalunits (; all function inputs are expected to have proper units (except for the rate_wimp_std convenience function).


  • Spin-indendent and spin-dependent DM-nucleus scattering;
  • Elastic NR, bremsstrahlung, and Migdal effect detection mechanisms;
  • Time dependent observed dark matter speed distribution (annual modulation only, no daily modulation);
  • DM-electron scattering (experimental);
  • Support for xenon (all models, default), argon, germanium, and silicon (many models).

How to cite


  • Jelle Aalbers
  • Joran Angevaare
  • Knut Dundas Mora
  • Bart Pelssers


0.5.0 (2023-02-13)

  • Change default v_0 and v_pec to match current conventions (#14)
  • If no time is provided, spectra are now calculated at a reference time (#14)
  • Fix bug where user-specified halo models would not override v_0 (#14)
  • Fix tests for numpy 1.24 (#15)

0.4.1 (2022-09-01)

  • Restore python 3.7 compatibility (#13)

0.4.0 (2022-08-14)

  • Fixes for alternate materials (#7)
  • Update notebooks, continuous integration tests (#9)

0.3.2 (2019-11-24)

  • Fix technical release issue

0.3.1 (2019-11-24)

  • Alternate materials for SI scattering (#4)
  • Faster J200 timestamp conversion (#5)

0.3.0 (2019-07-22)

  • Flexible halo model (#3)
  • DM form factor choice for DM-electron scattering

0.2.2 (2019-03-27)

  • DM-electron scattering

0.2.1 (2019-03-23)

  • Fix package data specification

0.2.0 (2019-03-23)

  • Annual modulation (#2)
  • Migdal effect
  • Configurable mediator mass
  • Resistance to numericalunits.reset_units()
  • Restructure as python package

0.1 (2018-01-17)

  • Initial release

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

wimprates-0.5.0.tar.gz (1.1 MB view hashes)

Uploaded source

Built Distribution

wimprates-0.5.0-py3-none-any.whl (498.5 kB view hashes)

Uploaded py3

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