You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

This is the working minimum installation needed to submit HERA calibration jobs to HTCondor at CHTC.

Set Variables (alter this for your account)

export BASE=~/hera/share

Download Miniconda for python-3.7

Install Miniconda

bash ~/download/Miniconda3-latest-Linux-x86_64.sh -p ${BASE}/miniconda3 -b


Activate conda's base environment 

source ${BASE}/miniconda3/bin/activate

Optionally install conda environment in your .bashrc

conda init

Update Conda (381MB)

conda update -y conda

conda install -y pip



Install HERA specific repos (2.6GB)

pip install git+https://github.com/HERA-Team/hera_cal.git

pip install git+https://github.com/HERA-Team/hera_cal.git

    git clone https://github.com/HERA-Team/hera_opm.git

pushd hera_opm

git pull

git checkout condor_v2

pip install .

python setup.py install

popd


Install Makeflow


cd ${BASE}


git clone https://github.com/cooperative-computing-lab/cctools.git


pushd cctools


./configure --prefix=${BASE}/cctools


make clean


make install


    This produces an ignorable error about manuals and doc


export PATH=${PATH}:${BASE}/cctools/bin


popd


Re-install hera_opm


pushd ${BASE}/hera_opm


pip install .


popd



Running


export BASE=~/hera/share


source ${BASE}/miniconda3/bin/activate


export PATH=${PATH}:${BASE}/cctools/bin










  • No labels