Package: dddm
DirectDetectionDarkMatter-experimentsPackageCIProbing the complementarity of several in Direct Detection Dark Matter Experiments to reconstruct
Dark Matter modelsInstallation (linux)Please follow the installation
scripthereFor running on multiple cores, I'd advise usingconda install -c conda-forge mpi4py openmpiAuthorJoran Angevaarej.angevaare@nikhef.nlRequirementsWIMP spectrum generation modules:wimprates. For generic spectra generationverne. For generating spectra taking into account earth shieldingdarkelf. For Ge/Si Migdal spectra generationOptimizer:multinest. The fastest, but installation can be trickyemcee. Used mostly for validation of the other methodsnestle. Fully pythonic, works on all platforms andultranest. Still in alpha phase but has a lot of nice featuresOptionsMultiprocessingEarth shielding integrationComputing cluster utilization4.0.0  / 2022-07-28Major changes:Add ultranest sampler by @JoranAngevaare inhttps://github.com/JoranAngevaare/dddm/pull/246Add dark-elf example by @JoranAngevaare inhttps://github.com/JoranAngevaare/dddm/pull/234Add DarkElf + test notebooks by @JoranAngevaare inhttps://github.com/JoranAngevaare/dddm/pull/215What's ChangedUp utils coverage by @JoranAngevaare inhttps://github.com/JoranAngevaare/dddm/pull/206Bump actions/setup-python from 3.0.0 to 3.1.0 by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/207Bump typing-extensions from 4.1.1 to 4.2.0 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/211Bump pandas from 1.4.1 to 1.4.2 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/210Bump github/codeql-action from 1 to 2 by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/209Bump actions/setup-python from 3.1.0 to 3.1.2 by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/208Bump pytest from 7.1.1 to 7.1.2 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/212Bump tqdm from 4.63.1 to 4.64.0 by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/213Update numpy by @JoranAngevaare inhttps://github.com/JoranAngevaare/dddm/pull/214Add DarkElf + test notebooks by @JoranAngevaare inhttps://github.com/JoranAngevaare/dddm/pull/215Bump gvar from 11.9.7 to 11.10 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/219Bump emcee from 3.1.1 to 3.1.2 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/218Bump matplotlib from 3.5.1 to 3.5.2 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/216Bump psutil from 5.9.0 to 5.9.1 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/217Bump scipy from 1.8.0 to 1.8.1 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/220Bump sphinx from 4.5.0 to 5.0.0 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/221Bump nbsphinx from 0.8.8 to 0.8.9 by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/231Bump pandas from 1.4.2 to 1.4.3 by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/228Bump sphinx from 5.0.0 to 5.0.2 by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/227Bump nbsphinx from 0.8.8 to 0.8.9 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/226Bump pandas from 1.4.2 to 1.4.3 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/225Bump actions/setup-python from 3.1.2 to 4.1.0 by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/232Bump typing-extensions from 4.2.0 to 4.3.0 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/236Bump sphinx from 5.0.2 to 5.1.0 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/237Bump numba from 0.55.2 to 0.56.0 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/239Bump nbmake from 1.3.0 to 1.3.3 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/240Add dark-elf example by @JoranAngevaare inhttps://github.com/JoranAngevaare/dddm/pull/234Bump sphinx from 5.1.0 to 5.1.1 in /extra_requirements by @dependabot inhttps://github.com/JoranAngevaare/dddm/pull/245Add ultranest sampler by @JoranAngevaare inhttps://github.com/JoranAngevaare/dddm/pull/246Semiconductor experiments energy range by @JoranAngevaare inhttps://github.com/JoranAngevaare/dddm/pull/252Full Changelog:https://github.com/JoranAngevaare/dddm/compare/v3.0.2...v4.0.03.0.2 / 2022-03-30minor: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-01minor:Fix submission to stoomboot (#179)Fixes to the energy resolution / threshold (#176)3.0.0 / 2022-01-30major:Refactor dddm (#158)patch:pipy install (#175)Write documentation(#169)2.1.1 / 2022-01-30patch:try upping coverage (#131)Sourcery refactored master branch (#141)fix line endings (#142)Increase testing stability (#145)2.1.0 / 2021-11-23minor: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-17patch:First apply smearing, then the threshold (#92)Fix kwargs setting for scatter plots (#107)2.0.0 / 2021-08-25major: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-22major: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-23Working fully for three optimizers:multinestemceenestle0.1.0 / 2019-11-14Initial release