Skip to main content

Differential rates of WIMP-nucleus scattering

Project description

wimprates

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

https://github.com/JelleAalbers/wimprates

DOI Test package Coverage Status

Installation and usage

The package uses numericalunits (https://pypi.python.org/pypi/numericalunits); all function inputs are expected to have proper units (except for the rate_wimp_std convenience function).

Features

  • 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

Contributors

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

History

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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file wimprates-0.5.0.tar.gz.

File metadata

  • Download URL: wimprates-0.5.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for wimprates-0.5.0.tar.gz
Algorithm Hash digest
SHA256 f443556dfe51d23b85ab22a1ac01d32b88c534cc03eec5964136db44d58804d6
MD5 3f0aa726f0b2be752664803436352932
BLAKE2b-256 dc5d81c069b9f44cd06cb6d507d22ec6bd7ed9f8cf91e8f2424222f098cab9f9

See more details on using hashes here.

File details

Details for the file wimprates-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: wimprates-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 498.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for wimprates-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7a10e44b9ed813816305e8e8618cea0f1ff964ef3370b78362b85543d00bc86c
MD5 da29319ed78dbe3bc7191818bcf3a19e
BLAKE2b-256 7375143381ac94c9bf0c6e0f3c0b27c90f6bb4362ecf091f5ba789967bda59f1

See more details on using hashes here.

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