Skip to main content

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

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 files

0.4.1

2 files

0.4.0

2 files

0.3.2

1 file

0.3.1

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page