How to install?¶
MulensModel can be installed using setup.py - just download the source, go to the package directory and run:
python setup.py install
To make sure that all the necessary packages (including astropy package) are installed, please run:
pip install -r requirements.txt
and this should work. If there are problems, please contact code authors.
Make sure you have python with astropy package installed.
Unpack the archive.
Add the path to the unpack directory to the
PYTHONPATH, e.g., if you’ve extracted the archive in your home directory (
/home/USER_NAME/) and MulensModel version in 1.17.0 in tcsh (update the path as needed):
setenv PYTHONPATH /home/USER_NAME/MulensModel-1.17.0/source\:$PYTHONPATH
In order to have this command invoked every time you open a terminal, please add this command to your startup file (
~/.profile, or similar). If you didn’t have
PYTHONPATH defined before, then skip the last part of the above commands.
Go to subdirectory
makecommand. If it’s not working and you’re using Windows, then please run:
gcc -lm -lstdc++ -fPIC -c VBBinaryLensingLibrary.cpp gcc -Wl,-soname,rapper -shared -o VBBinaryLensingLibrary_wrapper.so VBBinaryLensingLibrary_wrapper.cpp -lm -lstdc++ -fPIC VBBinaryLensingLibrary.o
Repeat step 5. in
source/MulensModel/to check that all unit tests pass.
Congratulations! You have MulensModel installed fully.