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
Installation and usage
pip install wimprates- See this basic example for 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
- J. Aalbers, J. Angevaare, K. Morå, and B. Pelssers, wimprates: v0.4.1 (2022). https://doi.org/10.5281/zenodo.2604222.
- The original sources for models used in wimprates are:
- Spin-dependent scattering: Klos, P. et al., Phys.Rev. D88 (2013) no.8, 083516, Erratum: Phys.Rev. D89 (2014) no.2, 029901. [arXiv:1304.7684]
- Bremsstrahlung: C. Kouvaris and J. Pradler, Phys. Rev. Lett. 118, 031803 (2017). arXiv:1607.01789
- Migdal effect: M. Ibe et al., JHEP 1803 (2018) 194. arXiv:1707.07258
- Dark matter electron scattering: R. Essig, T. Volansky, T.-T. Yu: Phys. Rev. D 96, 043017 (2017). arXiv:1703.00910.
- Ionization form factors from: T.-T. Yu, http://ddldm.physics.sunysb.edu/ddlDM/, 2018-11-05.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f443556dfe51d23b85ab22a1ac01d32b88c534cc03eec5964136db44d58804d6
|
|
| MD5 |
3f0aa726f0b2be752664803436352932
|
|
| BLAKE2b-256 |
dc5d81c069b9f44cd06cb6d507d22ec6bd7ed9f8cf91e8f2424222f098cab9f9
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a10e44b9ed813816305e8e8618cea0f1ff964ef3370b78362b85543d00bc86c
|
|
| MD5 |
da29319ed78dbe3bc7191818bcf3a19e
|
|
| BLAKE2b-256 |
7375143381ac94c9bf0c6e0f3c0b27c90f6bb4362ecf091f5ba789967bda59f1
|