Skip to main content

DirectDetectionDarkMatter-experiments

Package CI
Documentation Status CodeFactor
PyPI version shields.io Pytest
Python Versions Coverage Status
DOI

Probing the complementarity of several in Direct Detection Dark Matter Experiments to reconstruct Dark Matter models

Installation (linux)

Please follow the installation script here

For running on multiple cores, I'd advise using conda install -c conda-forge mpi4py openmpi

Author

Joran Angevaare j.angevaare@nikhef.nl

Requirements

  • WIMP spectrum generation modules:
    • wimprates. For generic spectra generation
    • verne. For generating spectra taking into account earth shielding
    • darkelf. For Ge/Si Migdal spectra generation
  • Optimizer:
    • multinest. The fastest, but installation can be tricky
    • emcee. Used mostly for validation of the other methods
    • nestle. Fully pythonic, works on all platforms and
    • ultranest. Still in alpha phase but has a lot of nice features

Options

  • Multiprocessing
  • Earth shielding integration
  • Computing cluster utilization

4.0.0 / 2022-07-28

Major changes:

What's Changed

Full Changelog: https://github.com/JoranAngevaare/dddm/compare/v3.0.2...v4.0.0

3.0.2 / 2022-03-30

minor:

  • Plotting tweaks (#203, 2e05346ed6f89d500e191eec3969d357b57a05b4)
  • Test requirements (#184, #183, #187, #188, #189, #190, #191, #192, #193, #194, #196, #202, #200, #198)

3.0.1 / 2022-02-01

minor:

  • Fix submission to stoomboot (#179)
  • Fixes to the energy resolution / threshold (#176)

3.0.0 / 2022-01-30

major:

  • Refactor dddm (#158)

patch:

  • pipy install (#175)
  • Write documentation(#169)

2.1.1 / 2022-01-30

patch:

  • try upping coverage (#131)
  • Sourcery refactored master branch (#141)
  • fix line endings (#142)
  • Increase testing stability (#145)

2.1.0 / 2021-11-23

minor:

  • Fix name change of package (#109)
  • Add seaborn copies for extracting confidence regions (#119, #130)

patch:

  • Readme updates (000057cb1e90bd77a5a733eb134ac36641173ef9, 0776ec9d6f35c87c5ae755d8c080a5c6675bb95f, e366fabba589eb7779a65adc73bd657ec55ef102, a9623b8092c0d800e21066c0c3207fb6927fde7e)
  • add fixed priors (#129)

2.0.1 / 2021-09-17

patch:

  • First apply smearing, then the threshold (#92)
  • Fix kwargs setting for scatter plots (#107)

2.0.0 / 2021-08-25

major:

  • Fix galactic and det spectrum (#87, #90)

minor:

  • Don't use save-intermediate or emax for run_combined_multinest (#51)
  • Use 1T low-er resolution (#52)
  • Fix Ge-iZIP background rate (#53)
  • Make 5 keV consistently emax (#56)
  • Fix #54 - Update XENONnT (#84)
  • Sdd result plotting (#83)

patch:

  • Make requirements file pinned (#57)
  • Add a logger with nice formatting (#85)
  • Save canvas to pickle (#50)
  • Restore autopep8 (#88)
  • remove old notebooks (#91, 794adfb )

1.0.0 / 2021-06-22

major:

  • Restructure code, get ready for release (#16)
  • Restructure dddm and improve CI (#15)
  • Debugging DirectDmTargets (#12)

minor:

  • Update to run locally (#37)
  • Small tweaks to context and verne interfacing (#30)
  • Detector configurations and config passing (#13)

patch:

  • Delete run_dddm_multinest (#46)
  • Use dependabot for actions (#34, #35)
  • Pending issues work in development (#32)
  • use workflows for testing (#14)
  • Fix the tests (#19)
  • Flag files for computation before continuing (#10)

0.4.0 / 2020-04-23

  • Working fully for three optimizers:
    • multinest
    • emcee
    • nestle

0.1.0 / 2019-11-14

  • Initial release

Metadata

Release files for dddm 4.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dddm 4.0.0
File Size Uploaded Provenance
dddm-4.0.0.tar.gz 59.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for dddm 4.0.0
File Interpreter ABI Platform
dddm-4.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 133.9 kB

Release files / dddm-4.0.0.tar.gz

Download URL dddm-4.0.0.tar.gz
Size 59.0 kB
Tags Source
SHA-256 checksum
How to use checksums
e956257f162905a540958b4815d681ad456490f913375ae2b13eb64a6482e7d1
BLAKE2b-256 checksum
How to use checksums
4d318af169638e1eb11f2a6cc9dbcf98049ce961e747369b0f02d566dbd9e01b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / dddm-4.0.0-py3-none-any.whl

Download URL dddm-4.0.0-py3-none-any.whl
Size 75.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cbe990e902cec0cde354fa8aec07b440db7407b8936823d9625a0c74a7cd5764
BLAKE2b-256 checksum
How to use checksums
5c7d97955405543140002a341fe52a86793d85fea8090975a3716ba2f17d5588
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Security for dddm 4.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page