Below you will find the current release of WIMPyDD to download. The code can be also accessed via the hepforge repository. All the libraries used by WimPyDD are standard:
git clone https://phab.hepforge.org/source/WimPyDD.git
In both cases the folder WimPyDD will be created. All the libraries needed by WimPyDD should be present in a standard Python installation. However if some are missing an import of WimPyDD will attempt to install them. This is also useful if WimPyDD is installed in a dedicated fresh virtual environment. For instance, using python3.7:
$ virtualenv -p python3.7 WD_Env $ source WD_Env/bin/activate (WD_Env) $ pip install --upgrade pip (WD_Env) $ python
>>>import WimPyDD as WD
should produce a clean WimPyDD installation will all the required dependencies. (having python3.8 installed virtualenv -p python3.8 WD_Env should also work). As in the example above it is advisable to update pip before the first WimPyDD import.
If installed correctly, it should produced a series of plots as output (you may need to close each plot to produce the successive one).
When downloading WimPyDD with a git clone the creation time of all files is lost. This prompts WimPyDD to issue a warning when the integrated response functions included in the distribution are loaded, because they do not appear to be more recent than their corresponding input files. Executing test_WimPyDD_installation.py will solve this issue by updating the time stamps of all the existing response functions tables. This issue does not arise when downloading and unpacking WIMPyDD_1.6.1.zip.