master
devel
tell [email protected] to put something in this readme!
python requirements numpy, jinja2, pytest, pytest-cpp*, hypothesis, pandas
*use the pytest_cpp in external: "cd <rifdir>/external/hacked_packages/pytest-cpp-0.4 && pip install ."
for graphics requirements pymol + pip packages: PyOpenGL OpenGLContext PyVRML97 pydispatcher
I use sublime plugins Anaconda, EasyClangComplete, Git, C++11, GitGutter, SublimeLinter
iff you have pyrosetta4 on your path, functions using pyrosetta will be used/tested iff you have pymol on your path, functions using pymol will be used/tested
install doxygen (--with-libclang probably best...) pip3 install sphinx_rtd_theme breathe
# better to use a virtualenv, no sudo # this ppa is to install gcc-6 sudo add-apt-repository ppa:ubuntu-toolchain-r/test # optional, for gcc6 sudo apt update sudo sudo apt install git git clone [email protected]:willsheffler/rif.git sudo apt-get install python-pip python3-pip cmake ninja-build clang g++-6 libboost-system-dev libboost-iostreams-dev sudo apt-get install clang g++-6 # optional
brew install python cmake ninja boost
pip install -rrequirements.txt python tools/cmake_build_and_run_pytest.py